欢迎光临
我们一直在努力

PHP注释规范

不写不必要的注释,只有当代码不能很好地说明逻辑时,才用注释补充;把注释看成程序的一部分,在编写/维护代码时同时编写/维护注释;注释完全采用 PHPDocumentor 的规范,以方便用其生成API 级文档。下边给出各个部分的注释示范。

文件头注释

注释包括:

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

*

*****************************************

* 创建日期:2018-05-01

* 创建作者:张三

*****************************************

* 修改记录:

* 2018-05-01,V1.0,创建文件

****************************************/

类注释

注释包括:

1. 类名称

2. 作者、日期;

3. 修改记录。

示范:

<?php

/*****************************************

* 文件功能:日志记录类

*****************************************

* 创建日期:2018-05-21

* 创建作者:张三

*****************************************

* 修改记录:

* 2018-05-21,V1.0,创建文件

****************************************/

函数/类方法注释

注释包括:

1. 函数/类方法的功能说明;

2. 输入参数说明;

3. 输出结果说明;

4. (可选)实现流程说明。

示范:

/***********************************************************

* 功能:PHP 截取UTF-8 字符串,解决半字符问题。

* 说明:英文、数字(半角)为1 字节(8 位),中文(全角)为3 字节

************************************************************

* 输入:$str 源字符串

* $len 左边的子串的长度

* 输出:取出的字符串, 当$len 小于等于0 时, 会返回整个字符串

************************************************************/

function utf_substr($str, $len)
赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » PHP注释规范

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址