前端之家收集整理的这篇文章主要介绍了
在PHP中输出大块HTML的正确方法,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在从一本书中学习
PHP(没有编程经验).本书中的示例使用了一种奇怪的方式来有条件地
输出大块HTML.它
关闭条件内的
PHP标记,并在
输出HTML后重新打开它.我理解(在经过一些努力之后)它是如何工作的,但它看起来像一个狡猾的,不是有意使用的 – 这样的,
解决方法.
<?PHP
if(something == somethingelse) {
echo "some message";
}
else {
?>
<big-block-of-html>
</big-block-of-html>
<?PHP }
?>
这本书确实介绍了heredoc语法,但从未使用它.有没有正确的方法呢?从PHP中输出HTML似乎更直观.
这正是
PHP应该如何使用,并且比所有替代品更具可读性,优雅性和稳健性*.我只是想要更好的缩进风格:
<?PHP
// normal
// code
// here
?>
<?PHP if ($foo) : ?>
<div>
<!-- more HTML -->
</div>
<?PHP endif; ?>
*除非你选择完全无代码的模板,比如Smarty当然……