混合html和php很简单:
<? while($row): ?>
<p><?=$row['name'] ?></p>
<?php endwhile; ?>
但是我怎么能将这样的html存储到php变量中呢? (用过的语法,但不起作用)
<? $html = ?>
<p>My HTML!!</p>
<? ; ?>
答案 0 :(得分:4)
答案 1 :(得分:0)
您可以在声明字符串时使用heredoc syntax:
<?php
$html = <<<HTML
<p>My HTML!!</p>
HTML;
?>
这会将开始<<<HTML
(HTML
是标识符)和结束HTML
之间的任何内容视为字符串。请注意,结束标识符必须是没有任何缩进的新行中的第一个。