我很想知道,主要是因为我觉得我之前在某个地方看过它,如果可以将HTML存储在一个变量中,如下所示(我知道这没有意义,只是为了澄清我的问题):
<? $var = ' ?>
text goes here
<? '; ?>
然后$var
将等于text goes here
答案 0 :(得分:16)
你可以使用输出缓冲来做到这一点。请查看ob_get_contents()和ob_start()上的示例。
<? ob_start(); ?>
All kinds of stuff, maybe some <?= "php"; ?> etc.
<? $var = ob_get_contents(); ?>
答案 1 :(得分:6)
你可能正在考虑Heredoc syntax:
<?php
$var = <<<EOD
text goes here
EOD;
?>
答案 2 :(得分:0)
在XHP上查看this facebook blog post,这是一种允许在PHP代码中使用XML文字的语言。