PHP 中的多行注释中的多行注释

2022-08-30 22:13:49
<?php
/*
    /* this is a comment */
*/
?>

PHP 返回“语法错误”...这是否只是使用多行注释的完全错误的方式?

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

注释掉这个大块的最佳方法是什么?除了从文件中临时删除它?


答案 1

PHP 手册中可以看出:

“C”样式注释在第一个 */ 遇到时结束。确保不要嵌套“C”样式的注释。如果您尝试注释掉一大块代码,则很容易犯此错误。

<?php
 /*
    echo 'This is a test'; /* This comment will cause a problem */
 */
?>

:(


答案 2

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

<?php if(false): ?>

Whatever needs to be commented out.

<?php endif; ?>

推荐