我是新手,想找一份比较合理、高效的PHP书写规范为自己养成一个良好的书写习惯,望各位推荐份PHP比较好的书写规范资料
解决方案 »
- 求高人指点qq空间的留言板那种数据库是怎么设计的?
- php正则表达方式输出结果过滤
- 上海招设计师、PHP程序员
- 请高手帮我看一下我的分页代码写的是哪有问题了??????[在线等]
- 正则替换链接!!??
- phpmyadmin怎么设置才能让他不是直接进入页面,而是跳出一个用户名和密码输入框,正确了才能进入?
- 紧急求助 :网站开发的需求分析书的基本格式~
- 用PHP怎么实现分页,我的数据库是MSSQL7
- PHP ADODB 数据库操作
- 怎么根据微信id代码自动生成生成关注微信公众号二维码图片
- .htaccess文件怎么写?它是一个文本文档还是?怎样在FTP里配置好支持伪静态的.htaccess文件?
- 【5年PHP经验求职,兼散分】
case 1:
break;case 2:
break;default:
break;
}十四、 ?:三元运算符a) 把条件放在括号内以使它和其他的代码相分离。b) 如果可能的话,动作可以用简单的函数。c) 把所做的动作,“?”,“:”放在不同的行,除非他们可以清楚的放在同一行。例如(condition) ? funct1() : func2();(condition)? long statement: another long statement;十五、 代码块的声明a) 声明代码块需要对齐。例如$iDate = 0;$irDate = NULL;$sName = ‘’;$mName = NULL;十六、 不要采用缺省方法测试非零值不要采用缺省值测试非零值,也就是使用:if (FAIL != f())比下面的方法好:if (f())即使FAIL可以含有0值,也就是PHP认为false的表示。在某人决定用-1代替0作为失败返回值的时候,一个显式的测试就可以帮助你了。就算是比较值不会变化也应该使用显式的比较;例如:if (!($bufsize % strlen($str)))应该写成:if (($bufsize % strlen($str)) == 0)以表示测试的数值(不是布尔)型。一个经常出问题的地方就是使用strcmp来测试一个字符等式,结果永远也不会等于缺省值。非零测试采用基于缺省值的做法,那么其他函数或表达式就会受到以下的限制:只能返回0表示失败,不能为/有其他的值。命名以便让一个真(true)的返回值是绝对显然的,调用函数IsValid()而不是Checkvalid()。十七、PHP注释与方法解析a) //单行注释b) 第二种
/*
* 多行注释…
*
*/
c) 第三种
/**
* 多行文档注释…
*
*/d) 关于文档注释的说明/**
* 这是一个关于函数的注释 …
*
*/
function bac(){}/*
* 这不是一个文档注释,因为不是以/**开头 …
*
*/
function bac(){}/**
* 这是一个文档注释,但与函数无关,因为他没放到函数前面 …
*
*/function bac(){}e) 文档说明
/**
* 文件说明
* @author 作者
* @license License
* @version 1.0
* @link
* @final
*/
http://www.hey188.com/a/Webjishu/php/2010/0120/90.html