PHP echo heredoc语法的用法总结

发布时间:2019-12-17编辑:脚本学堂
在php编程中,有关echo heredoc语法的用法,在关键时刻,会派上很大的用场,今天我们就总结下heredoc语法的用法,供大家学习参考。

本节内容:
PHP echo heredoc语法

1,以 echo <<<开始标记 开始,以结束标记结束,结束标记必须在一行开始处,前面不能有包括空格或缩进在内的任何字符,开始和结束标记后面的任何空格都会导致语法错误。开始标记和结束标记相同,比如常用大写的MYDOC、EOT、EOD来表示,但是不只限于那几个,只要保证开始标记和结束标记不在正文中出现即可。
2,位于开始标记和结束标记之间的变量和转义序列可以被正常解析,但是函数、操作符和引号则不会被解析。
3,heredoc语法常用在输出包含大量HTML语法文档且不希望引号和操作符被转义的时候。比如:函数outputhtml()要输出HTML的主页。可以有两种写法。

第二种写法比较简单,且易于阅读。

例子:
 

复制代码 代码示例:
<?php
$var=1;
function output1($var){
echo "
<html>
<head><title>测试</title>
</head>
<body>
var+1="".($var+1).""
</body>
</html>
";
}
output1($var);
function output2($var){
echo <<<MYDOC
<html>
<head>
<title>测试</title>
</head>
<body>
var+1=".($var+1)."
</body>
</htm>
MYDOC;
}
output2($var);
?>

您可能感兴趣的文章:
php中heredoc的用法详解
php heredoc的用法举例
php中heredoc的方法(EOF)详解
深入PHP EOF(heredoc)用法详解
有关php中heredoc的例子与说明