【问题标题】:How to easily commenting PHP+HTML code如何轻松注释 PHP+HTML 代码
【发布时间】:2018-10-23 14:55:01
【问题描述】:

特别是对于简单和小型的项目,我在我的 PHP 源代码中保留了纯 HTML,我只是在需要时添加相关的 PHP,所以很多时候我都有这样的东西:

<div class="header-info">
  <p><?php echo $w["emailText"][$lang];?></p>
</div>

现在,除了好的或坏的做法,我怎样才能轻松地注释掉整 3 行? 如果我将它们包含在像这样的 HTML cmets 中(对不起,空格,否则它们不会被打印出来):

 < !-- 
    ... my code ...
 -->

然后 PHP 仍然被执行。如果我将它们包含在类似的东西中

 <?php
   if (0) {
 ?>
   ... my code ...
 <?php
   }
 ?>

那么嵌套的 "?>" 将关闭我的 PHP if(0)。

再一次,我完全意识到我应该更好地使用模型-视图-控制器方法,而不是混合不同的“世界”,但正如所说,对于小型项目来说这没有意义,我只是想问是否有另一个我提出的2的解决方案:)

谢谢

【问题讨论】:

    标签: php html comments


    【解决方案1】:

    如果不需要,为什么不将其完全删除?如果你想阻止 div 标签输出到浏览器,那么你可以将它们全部注释掉,如下所示。

    <?php /*
      <div class="header-info">
        <p><?php echo $w["emailText"][$lang];?></p>
      </div>
    */ ?>
    

    【讨论】:

    • 通常是因为我想在没有那段代码的情况下看到“它的样子”,所以我想随意评论/取消评论。我没有考虑 PHP/C 风格的多行注释,谢谢!有时,最简单的解决方案是最好的:)
    • 但是嗯..从SO代码解析来看,?>会关闭PHP代码......让我看看它是否在现实生活中也这样做......
    • 好的,在“现实生活”中它有效:) 我会尽快接受答案:)
    猜你喜欢
    • 2011-07-23
    • 1970-01-01
    • 2015-06-14
    • 2011-04-14
    • 2012-11-03
    • 2016-06-11
    • 1970-01-01
    • 2011-11-21
    • 2021-12-03
    相关资源
    最近更新 更多