本文介绍了PHP中的这种语法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$test= <<<EOF
....
EOF;
我从未见过.它有什么用?
I have never see it before. What's it used for?
推荐答案
这称为 HEREDOC语法 ,这是一种通过可变插值在多行上定义字符串的方法.
This is called HEREDOC syntax, which is a way to define strings, on multiple lines, with variable interpolation.
引用手册页:
Quoting the manual page:
(还有更多要阅读的内容,我没有从手册页进行复制粘贴)
并且,作为一个非常简单快捷的示例:
And, as a very quick and simple example:
$a = 'World';
$string = <<<MARKER
<p>
Hello, $a!
</p>
MARKER;
echo $string;
它将为您提供以下输出:
It will give you this output:
Hello, World!
这个HTML来源:
<p>
Hello, World!
</p>
这篇关于PHP中的这种语法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!