PHP中的heredoc如何实现长文本输入?
- 内容介绍
- 文章标签
- 相关推荐
本文共计895个文字,预计阅读时间需要4分钟。
为了帮助大家更深入地理解PHP中的EOF,我们开始一个新的章节。有兴趣的小伙伴可以来了解一下。
在PHP中,存在一种定义字符串的特殊方法,这就是heredoc。它可以在命令行shell(如sh、csh、ksh等)中使用。
为了让大家彻底理解php中的EOF,这次我们开始一个新的章节,有需要的小伙伴可以来看看。在php中,存在一种定义字符串的方法,这就是heredoc;它可以在在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)之中去定义。
首先我们来看一个小小的栗子。
<?php $name="runoob"; $a= <<<EOF "abc"$name "123" EOF; // 结束需要独立一行且前后不能空格 echo $a; ?>
我们看这段代码,好像“$a=”后面的代码十分奇特啊,居然使用了“<<<”,而且它还有两个一样的EOF单词,这是什么呢?这又有什么意思呢?
在PHP中,如果我们想在命令行shell里或是在程序语言定义字符串,我们有一个特定的格式,就是.以<<<EOF开始标记开始,以EOF结束标记结束。
我们了解了heredoc,那我们去看看使用heredoc的方法吧。
本文共计895个文字,预计阅读时间需要4分钟。
为了帮助大家更深入地理解PHP中的EOF,我们开始一个新的章节。有兴趣的小伙伴可以来了解一下。
在PHP中,存在一种定义字符串的特殊方法,这就是heredoc。它可以在命令行shell(如sh、csh、ksh等)中使用。
为了让大家彻底理解php中的EOF,这次我们开始一个新的章节,有需要的小伙伴可以来看看。在php中,存在一种定义字符串的方法,这就是heredoc;它可以在在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)之中去定义。
首先我们来看一个小小的栗子。
<?php $name="runoob"; $a= <<<EOF "abc"$name "123" EOF; // 结束需要独立一行且前后不能空格 echo $a; ?>
我们看这段代码,好像“$a=”后面的代码十分奇特啊,居然使用了“<<<”,而且它还有两个一样的EOF单词,这是什么呢?这又有什么意思呢?
在PHP中,如果我们想在命令行shell里或是在程序语言定义字符串,我们有一个特定的格式,就是.以<<<EOF开始标记开始,以EOF结束标记结束。
我们了解了heredoc,那我们去看看使用heredoc的方法吧。

