加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

在PHP中输出大块HTML的正确方法

发布时间:2020-12-13 13:34:48 所属栏目:PHP教程 来源:网络整理
导读:我正在从一本书中学习 PHP(没有编程经验).本书中的示例使用了一种奇怪的方式来有条件地输出大块HTML.它关闭条件内的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当然……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读