多行注释中的PHP多行注释

dud*_*att 16 php comments

<?php
/*
    /* this is a comment */
*/
?>
Run Code Online (Sandbox Code Playgroud)

PHP返回"语法错误"...
这只是一种使用多行注释的完全错误的方法吗?

有时我需要注释掉一大块代码进行测试,这个块包含数百行,里面有很多行注释.

那么评论这个大块的最佳方法是什么?除了暂时从文件中删除它?

kar*_*m79 12

PHP手册:

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

<?php
 /*
    echo 'This is a test'; /* This comment will cause a problem */
 */
?>
Run Code Online (Sandbox Code Playgroud)

:(


小智 8

没有很好的方法可以做到这一点,所以我通常做的只是使用以下解决方法:

<?php if(false): ?>

Whatever needs to be commented out.

<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)