我喜欢用php函数搭配模板
让我澄清一下为什么我想要这个我创建一个模板系统,更新或创建视图文件在php动态。
function body($x = 1) { ?>
<?php if ($x == 1) { ?>
Congregates there is one
?>
<div class="container"> Test <?= $x ?>
<?php
}
}?>
但它只是打印/回显它不是我想要的,我想可以捕获它作为一个字符串。有heredoc或nowdoc,但这与if,elseif,else,foreach等不太好。我怎么能在这里使用条件。
function child0($x = 4) {
return<<<HTML
<div class="container"> Test
$x
</div>
HTML;
}
Some Old question suggesting a complicate system用于使用heredoc/nowdoc
1条答案
按热度按时间6vl6ewon1#
只需将HTML部分 Package 在
ob_start
和ob_get_clean
中。任何 * 写 * 到输出的内容都会被缓冲: