[英]Commenting out other comments with PHP?
我可以注释掉有其他评论的行吗?
/*
* comment 1
*/
$var = 0;
$if();
/*
* comment 2
*/
$var2 = 2;
有没有办法将所有这些线一起注释掉? 我经常有很长的功能或逻辑,并想评论其余的测试。
您是否考虑过将代码放在if(0)块中来跳过代码?
例如:
<?php
if( 0 ) {
print("This code is 'commented' out");
... other commented out code is here ...
}
?>
从PHP手册:
'C'样式注释在第一个* /遇到时结束。 确保你没有嵌套'C'风格的评论。 如果你试图注释掉一大块代码,很容易犯这个错误。
<?php /* echo 'This is a test'; /* This comment will cause a problem */ */ ?>
您可以使用Heredoc语法执行某些操作,例如:
<<<VAR
/*
* comment 1
*/
$var = 0;
$if();
/*
* comment 2
*/
$var2 = 2;
VAR;
不,你最好的选择是谨慎使用评论栏/* */
,并使用更多的行评论//
或#
。
注释块可以隐藏多行,即使这些行具有单行注释。 但是,注释块不能与其中的其他注释块一起使用。
这里的语法: http : //php.net/manual/en/language.basic-syntax.comments.php
大多数代码编辑器允许您使用//
来注释和取消注释整个代码块。 通常它是Ctrl+Shift/Alt+C
某种组合。 非常方便检查您的文本编辑器的参考。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.