Heredoc在PHP中是何作用?它如何增强代码可读性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计892个文字,预计阅读时间需要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的方法吧。
1. 必须在EOF结束标记后接分号,否则编译通不过。
2. 只要保证结束标识与开始标识一致,开始标记和结束标记可以用任意其它字符代替。
本文共计892个文字,预计阅读时间需要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的方法吧。
1. 必须在EOF结束标记后接分号,否则编译通不过。
2. 只要保证结束标识与开始标识一致,开始标记和结束标记可以用任意其它字符代替。

