繁体   English   中英

用PHP评论其他评论?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM