请选择 进入手机版 | 继续访问电脑版
绿茶科技社区

php EOF(heredoc)使用

2019-10-8 01:44
621

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。
使用概述:
   1、开始标识和结束标识必须一致,常用的标识为EOF、EOD、EOT(可自定义);
   2、结束标识必须独占一行,以;作为结束符,行首不能有空格和缩进。
   3、开始标识和结束标识中间,可嵌套字符串内容,内容可以是html标签和变量等
   4、EOF嵌套内容不需要对单双引号进行转义处理,默认已经转义,但仍然支持\n,\t等特殊转义符;
实例:
<?php
$a = 123;
$b = <<<EOF
<p>这是一个EOF测试!!</p>
<p>'这是一个EOF测试!!'</p>
<p>变量嵌套 a=$a</p>
EOF;
//结束需要独占一行,且行首不能有其他输出,前后不能后空格
echo $b

?>
输出:
注意:
  位于开始标记和结束标记之间的变量可以被正常解析,但是函数则不可以。在 heredoc 中,变量不需要用连接符 . 或 , 来拼接

分享到 :
0 人收藏

1 个回复

倒序浏览
JustRun  高级会员 | 2019-10-8 01:57:52
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

举报|Archiver|手机版|小黑屋|Lvchakeji Inc.  

Powered by Discuz! X3.3 © 2001-2016 Comsenz Inc.

返回顶部