The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 其它特殊注释 ]
另外DoYouHaoBaby 还有其它一些注释规定:
函数(包括类和接口)中的功能或者注意事项的一些描述统一采用如下格式进行注释,<>注释一条条语句,语句如果太长则回车换行
- /**
- * 路径断言,检查传入变量所代表的路径是否有效。
- *
- * <!-- 我是标题 -->
- * < 此断言 不对文件或目录作出判断。>
- *
- * @access public
- * @param $Var mixed 传入检查的路径
- * @param $sDes=null string 当断言异常被触发时,描述该断言的消息
- * @return void
- */
类或者接口中函数分类标题以类似的方式分割。例如:
- class test{
- /** ========================== test1 ============================ */
- function test1( ){ }
- function test2( ){ }
- /** ========================== test2 ============================ */
- function test3( ){ }
- function test4( ){ }
- }
程序中如果类的属性太多,而且很多属性相似,那么注释第一个,其它的可以不用注释,也可以//加上注释,如
- /**
- * 日志优先级设置,级别由低到高
- *
- * @access const
- * @var String
- * @const
- */
- const EMERG = 'EMERG'; // 严重错误: 导致系统崩溃无法使用
- const ALERT = 'ALERT'; // 警戒性错误: 必须被立即修改的错误
- const CRIT = 'CRIT'; // 临界值错误: 超过临界值的错误,例如一天24小时,而输入的是25小时这样
- const ERR = 'ERR'; // 一般错误: 一般性错误
- const WARN = 'WARN'; // 警告性错误: 需要发出警告的错误
- const NOTICE = 'NOTIC'; // 通知: 程序可以运行但是还不够完美的错误
- const INFO = 'INFO'; // 信息: 程序输出信息
- const DEBUG = 'DEBUG'; // 调试: 调试信息
- const EXCEPTION = 'EXCEPTION';//异常日志记录
- const SQL = 'SQL'; // SQL:SQL语句 注意只在调试模式开启时有效
