My Labs! PHP

Work is Worth Doing of Worth Doing Well.

PHP 支持 C,C++ 与 Unix 命令解释器风格(Perl 风格)的注释。例如:

<?php
    echo 'This is a test'; // 这是一个单行的 C++ 风格注释
    /* 这是一个多行注释
       这是另一行注释 */
    echo 'This is yet another test';
    echo 'One Final Test'; # 这是单行的命令解释器风格注释
?>

单行注释风格只可以注释到一行或者当前的 PHP 代码块的结尾,并且在任何其他注释之前。这表示 // ... ?> 或者 # ... ?> 之后的 HTML 代码将会被打印。并且 ?> 还会中断 PHP 模式并且返回到 HTML 模式,而 // 或者 # 不会对其产生任何影响。如果 asp_tags 配置指令被启用,那么它会表现成像 // %> 与 # %> 一样。但是 </script> 标记不会在一个单行注释中断 PHP 模式。

<h1>This is an <?php # echo 'simple';?> example.</h1>
<p>The header above will say 'This is an  example'.</p>

C 风格注释遇到第一个 */ 的时候被终止。要确保你没有嵌套使用 C 风格注释。因为这样做容易在你尝试注释出一大块代码的时候造成误解。

<?php
 /* 
    echo 'This is a test'; /* 这个注释将导致一个问题 */
 */
?>
posted on 2007-04-04 21:50 Laeb 阅读(303) 评论(0)  编辑 收藏 引用 网摘 所属分类: 语言参考 / 基本语法