**PHP 支持 C,C++ 和 Unix Shell 风格(Perl 风格)的注释。**
单行注释:#,//
多行注释:/\*多行注释\*/
注意:
1.单行注释的时候不在乎一行出现了多少个注释符号,因为都会被解释为注释的部分。
2.多行注释的时候,不要再中间出现多行的结束注释符号,否则会出现错误。
3.单行中出现多行注释,会被解释为注释部分。
4.html注释不能阻止php代码运行部分,但是可能不会显示。
~~~
<!-- comment
<?php echo '1'; ?>
-->
~~~
5.单行注释不要给结束标签?>加注释。可能会报错。
~~~
<?php
if(1==1)
{
echo "1";
//?>
}
?>
~~~
6.多行注释,不能没有结束符。一下代码会报错
~~~
<?php
*/
?>
~~~
7.多行注释,可以注释?>的。
~~~
<?php
/* echo '<?php ?>';*/
?>
~~~
以上输出为空,也就是说被注释掉了。
**一下几个特殊案例是错误的注释:**
~~~
<?php
// echo '<?php ?>';
?>
~~~
分析:php遇到?>则会结束,后面没有php头<?php 所以他会输出
~~~
';
?>
~~~
~~~
<?php
\# echo '<?php ?>';
?>
~~~
原理跟上面一样。