PHP& HTMl在PHP $ Var中混合

时间:2009-12-23 13:53:08

标签: php html syntax

混合html和php很简单:

<? while($row): ?>
    <p><?=$row['name'] ?></p>
<?php endwhile; ?>

但是我怎么能将这样的html存储到php变量中呢? (用过的语法,但不起作用)

<? $html = ?>
    <p>My HTML!!</p>
<? ; ?>

2 个答案:

答案 0 :(得分:4)

这是:

$html = <<< HTML
    <p>My HTML!!</p>
HTML;

知道为php heredoc

注意:您应该关闭heredoc关键字,不要有任何空格或缩进。

答案 1 :(得分:0)

您可以在声明字符串时使用heredoc syntax

<?php
    $html = <<<HTML
    <p>My HTML!!</p>
HTML;
?>

这会将开始<<<HTMLHTML是标识符)和结束HTML之间的任何内容视为字符串。请注意,结束标识符必须是没有任何缩进的新行中的第一个。