php中嵌套的多行注释

时间:2016-04-18 17:19:35

标签: php comments

我需要评论已包含其他评论的一些代码行,
我试着做这样的事情:

...
<?php /* ?>
<ul>
    <li></li>
    <li></li>
    <li></li>
    <?php /* ?>
    <li></li>
    <li></li>
    <?php */ ?>
    <li></li>
    <li></li>
    <li></li>
</ul>
<?php */ ?>
...

但它不起作用。我该怎么办?

3 个答案:

答案 0 :(得分:2)

来自PHP文档:http://php.net/manual/en/language.basic-syntax.comments.php

  

'C'样式注释在第一个* /遇到时结束。确保你没有嵌套'C'风格的评论。如果你试图注释掉一大块代码,很容易犯这个错误。

所以你不能嵌套多行注释。

答案 1 :(得分:0)

不幸的是你做不到。但是,根据您的代码实际执行的操作,您可以通过注释掉php输出的HTML来逃脱。像这样:

&#13;
&#13;
<!--
<ul>
    <li></li>
    <li></li>
    <li></li>
    <?php /* ?>
    <li></li>
    <li></li>
    <?php */ ?>
    <li></li>
    <li></li>
    <li></li>
</ul>
-->
&#13;
&#13;
&#13;

答案 2 :(得分:0)

不,你不能使用嵌套的多行php评论。多行注释从第一个开始