在做网站中,不写不必要的注释,只有当代码不能很好地说明逻辑时,才用注释补充;把注释看成程序的一部分,在编写/维护代码时同时编写/维护注释;注释完全采用PHPDocumentor的规范,以方便用其生成API级文档。下面给出各个部分的注释示范。
1. 文件头注释注释包括以下方面。
(1)项目、模块名称,文件名称、功能说明。
(2)模块或文件的使用说明。
(3)作者、日期。
(4)修改记录。
示范:
<?php/***************************************** 项目名称:ZMedia 数据抓取服务* 文件名称:ZMedia-Spider.php* 文件功能:服务运行入口****************************************** 运行方式:php ./ZMedia-Spider.php [-s] [控制信号] [-d]* 参数说明:* -s 控制信号:start(开始运行)、stop(结束运行)、restart(重新启动)* -d 调试状态,终端窗口显示输出调试信号,否则无窗口运行输出到日志** 如:php ./ZMedia-Spider.php -s restart -d debug******************************************* 创建日期:2015-05-01* 创建作者:张三****************************************** 修改记录:* 2015-05-01,V1.0,创建文件****************************************/
2. 类注释
注释包括以下方面。
(1)类名称。
(2)作者、日期。
(3)修改记录。
示范:
<?php/****************************************** 文件功能:日志记录类****************************************** 创建日期:2015-05-21* 创建作者:张三****************************************** 修改记录:* 2015-05-21,V1.0,创建文件****************************************/
3. 函数/类方法注释
注释包括以下方面。
(1)函数/类方法的功能说明。
(2)输入参数说明。
(3)输出结果说明。
(4)(可选)实现流程说明。
示范:/************************************************************ 功能:PHP截取UTF-8字符串,解决半字符问题。* 说明:英文、数字(半角)为1字节(8位),中文(全角)为3字节************************************************************* 输入:$str 源字符串* $len 左边的子串的长度* 输出:取出的字符串,当$len小于等于0时,会返回整个字符串************************************************************/function utf-substr($str, $len)
当前文章标题:注释规范
当前URL:http://www.lyjtt.cn/news/wzzz/3252.html
上一篇:PHP编码规范
下一篇:表单结构