PHP评论标签

Java / JSP的精彩世界中,您可以使用以下形式的注释:

<%-- anything in here is ignored and does not get sent to the client 
     it can span multiple lines and is useful for commenting out blocks
     of JSP, including tags and HTML:
     <c:if test="${some.condition}">
       <p>All this is inside the comment</p>
     </c:if>
     <!-- this HTML comment is itself commented out of the JSP so will not be sent to the client --!>
--%>
<!-- but this is just an HTML comment and WILL be sent to the client -->

在PHP不太精彩的世界中,我能找到的唯一的评论参考是:

/*
  multi-line comment
*/

还有这些:

// single line comment

但是这些不会注释掉HTML和PHP标签:

/*
 <? do_something() ?>
*/

导致/ *和* /呈现给浏览器,仍然调用do_something().

是否有相当于PHP上面显示的JSP注释?

解决方法:

这不会注释掉块的原因:

/*
 <? do_something() ?>
*/

只是你不是在PHP但在html和/ * * /不是HTML中的有效评论结构.

如果你有

<?php
/*
some_php();
?>
and html
<?php
more_php();
*/
?>

它会工作得很好.注释块中的php将不会被执行,并且它不会被发送到浏览器.

虽然它在SO代码荧光笔上不能很好地工作……

打开评论部分时,请确保您使用的是php(在<?php标记之后).

上一篇:PHP显示最流行的标签


下一篇:MySQL,类似主题