PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。
使用概述:
- 必须后接分号,否则编译通不过。
- EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。
- 结束标识必须顶格独自占一行(即必须从行首开始,前后不能衔接任何空白和字符)。
<?php$name="runoob";$a= <<<EOF "abc"$name "123"EOF;// 结束需要独立一行且前后不能空格echo $a;?>
注意:
1.以 <<[人]<EOF 开始标记开始,以[在] EOF 结束标记结束,结[旅]束标记必须顶头写[途],不能有缩进和空[内]格,且在结束标记[容]末尾要有分号 。
2.开始标记和结[保]束标记相同,比如[护]常用大写的 EOT、EOD、[人]EOF 来表示,但是不只[在]限于那几个(也可[旅]以用:JSON、[途]HTML等),只[内]要保证开始标记和[容]结束标记不在正文[保]中出现即可。
3.位于开始标记[护]和结束标记之间的[人]变量可以被正常解[在]析,但是函数则不[旅]可以。在 heredoc 中,变量不需要用[途]连接符 . 或 , 来拼接,如下:
实例
<?php$name="runoob";$a= <<<EOF "abc"$name "123"EOF;// 结束需要独立一行且前后不能空格echo $a;?>
版权所有:人在旅途
文章标题:PHP EOF(heredoc) 使用说明
文章链接:https://www.voooe.cn/phpjiaocheng/8.html
本站文章均为原创,未经授权请勿用于任何商业用途
文章标题:PHP EOF(heredoc) 使用说明
文章链接:https://www.voooe.cn/phpjiaocheng/8.html
本站文章均为原创,未经授权请勿用于任何商业用途
收藏
扫描二维码,在手机上阅读
推荐阅读:
评论一下?