EOF定界符(一般用于包含大段代码,里面含有单双引号的情况)
一般EOF内的都不会被解析,但有个例外,就是双引号内的转义符会被转义,例如下面的换行符
$name="变量会被解析";
$a=<<<EOF
$name<br><a>html格式会被解析</a><br/>双引号和Html格式外的其他内容都不会被解析
"双引号外所有被排列好的格式都会被保留"
"但是双引号内会保留转义符的转义效果,比如table:\t和换行:\n下一行"
EOF;
echo $a;
EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致
例如下面的我改成CESHIABC,依旧没问题
$a=<<<CESHIABC
$name<br><a>html格式会被解析</a><br/>双引号和Html格式外的其他内容都不会被解析
"双引号外所有被排列好的格式都会被保留"
"但是双引号内会保留转义符的转义效果,比如table:\t和换行:\n下一行"
CESHIABC;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END