PHP注释符

PHP注释符

PHP作为一门简单易学、易用的脚本语言,注释符方面兼容性比较强,也比较灵活。PHP注释符可以是C语言的注释符(/* 和 */),也可以是C++的注释符(//),还可以是像Unix Shell的注释符(#)。

下面我们来看几个PHP注释符的例子。

<?php

echo 'This is a test'; // This is a one-line c++ style comment

/* This is a multi line comment

yet another line of comment */

echo 'This is yet another test';

echo 'One Final Test'; # This is a one-line shell-style comment

?>

上面就演示了//、/**/和#三种注释符。这里大家需要注意的是,//和#都是单行注释符,而/**/是块注释符,顾名思义,就是可以用来注释一大段(多行),当然也可以只注释单行。

单行注释,如//和#,从它们开始,一直到行尾都会被理解为注释。但要注意,如果行尾是“?>”呢?这就不同了。“?>”是php的定界符结尾,它表示PHP代码到此结束,下面是HTML代码了。所以,单行的注释符,不会把“?>”注释掉。

另外要注释的是,在/**/这种多行注释符里面,不能嵌套多行注释符。在遇到*/后,最外层的一个注释将被关闭。如下:

<?php

/*

echo 'This is a test'; /* This comment will cause a problem */

*/

?>

这个就是在块注释符外嵌套了一层,最后一个注释符的将会引起语法报错。

关于PHP注释符,本文就介绍这么多,希望对您有所帮助,谢谢!