在我的HTML代码中间,我有一行PHP。现在,我想将PHP行作为评论。
我尝试过<!-- -->
,但似乎对PHP不起作用。
我该怎么办?
谢谢
答案 0 :(得分:33)
想象一下,您有以下代码:
<body>
<?php echo $this_variable_will_echo_a_div; ?>
</body>
如果您希望回显div而不显示在页面上,您将评论html ,PHP仍会被执行:
<body>
<!-- <?php echo $this_variable_will_echo_a_div; ?> -->
</body>
如果您不希望div作为注释的html出现在源代码中,则必须评论php ,源代码中的正文标记之间不会出现任何内容:
<body>
<?php /* echo $this_variable_will_echo_a_div; */ ?>
</body>
答案 1 :(得分:5)
PHP语法的所有注释方法都适用于HTML中的嵌入代码。 随意使用任何人。
<?php //for one line comment ?>
<?php /* for multi-lines comment */ ?>
你也可以在php标签之外使用HTML注释语法。
<!-- <?php blah blah ?> -->
请注意,PHP代码仍将被执行。
答案 2 :(得分:0)
您需要使用PHP Comments而不是HTML评论<!-- -->
请注意,出于安全原因,在使用<!-- -->
注释掉包含PHP代码的HTML大块时,您应隐藏PHP代码,否则在查看页面时您的源代码将可见。
答案 3 :(得分:0)
使用
<?php
/*
<?php
php code.. blah blah
?>
*/
?>
或者
<?php
// <?php echo 'hi'; ?>
?>
或者
<?php
# <?php echo 'hello'; ?>
?>
答案 4 :(得分:0)
使用常规的HTML注释标签注释掉您想要的任何代码。在php的p和h之间放置一个空格。出于历史目的,请为将来可能进行任何编辑的任何其他代码作者添加其他注释。 *注意:仅当注释掉的代码最终将被删除时才建议临时使用。 (我在等待客户批准时使用它。)
<!--Nullified php call with spaces between the letters p and h within commented-out html code -->
<!-- <div class="foo">
<?p hp require($INC_DIR. "unneeded.php"); ?>
</div>-->