在PHP中的变量中存储内联HTML

时间:2011-06-09 13:51:11

标签: php html variables

我很想知道,主要是因为我觉得我之前在某个地方看过它,如果可以将HTML存储在一个变量中,如下所示(我知道这没有意义,只是为了澄清我的问题):

<? $var = ' ?>
text goes here
<? '; ?>

然后$var将等于text goes here

3 个答案:

答案 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文字的语言。