PHP 编码规范
2016-09-20 18:27
260 查看
PHP 编码规范
1、缩进
使用Tab制表符,单位以4个空格左右。
2、大括号{}
有两种规则:
(1)将大括号放到关键词下方、同列
if($expr)
{
....
}
( 2 )首括号与关键词同行,尾括号与关键词同列
if($expr){
.....
}
(3) 关键词、小括号、函数、运算符
if($expr){}不要把小括号和关键字紧贴在一起,要用空格隔开他们。
小括号和函数要紧贴在一起,以便区分关键字和函数。 例如:round($num)
运算符与两边的变量或表达式要有一个空格
while( $boo ==true){
....
}
当代码段较大时,段上、段下应加入空白行,两个代码段之间只使用一个空行,禁止使用多行。
尽量不要在return返回语句中使用小括号。
return 1;
3、PHP命名规则
一般而言,类、函数和变量的名字应该能够让代码阅读着容易地知道这些代码的作用。应该尽量避免使用模棱两可的名字。
(1)类命名
使用大写字母作为词的分隔,其他的字母均使用小写。
名字的首字母使用大写。
不要使用下划线(“_”).
(2)类属性命名
属性命名应该以字符“m”为前缀
如mValue、mLongString等。
(3)方法命名
Is(判断)、Get(得到)、Set(设置)
(4)方法中参数命名
第一个字符使用小写字母
在首字符后的所有字符都按照类名规则首字符大写。
class EchoAnyWord{
function EchoWord($firstWord,$secondWord){
....
}
}
(5)变量命名
所有字母都使用小写。
使用“_”作为每个词的分界。
如:$msg_error,$chk_pwd等。
(6)引用变量/函数命名
引用变量/命名要带有“r”前缀。
(7)全局变量、常量、静态变量
前缀分别加:g、_、s
未完待续......
1、缩进
使用Tab制表符,单位以4个空格左右。
2、大括号{}
有两种规则:
(1)将大括号放到关键词下方、同列
if($expr)
{
....
}
( 2 )首括号与关键词同行,尾括号与关键词同列
if($expr){
.....
}
(3) 关键词、小括号、函数、运算符
if($expr){}不要把小括号和关键字紧贴在一起,要用空格隔开他们。
小括号和函数要紧贴在一起,以便区分关键字和函数。 例如:round($num)
运算符与两边的变量或表达式要有一个空格
while( $boo ==true){
....
}
当代码段较大时,段上、段下应加入空白行,两个代码段之间只使用一个空行,禁止使用多行。
尽量不要在return返回语句中使用小括号。
return 1;
3、PHP命名规则
一般而言,类、函数和变量的名字应该能够让代码阅读着容易地知道这些代码的作用。应该尽量避免使用模棱两可的名字。
(1)类命名
使用大写字母作为词的分隔,其他的字母均使用小写。
名字的首字母使用大写。
不要使用下划线(“_”).
(2)类属性命名
属性命名应该以字符“m”为前缀
如mValue、mLongString等。
(3)方法命名
Is(判断)、Get(得到)、Set(设置)
(4)方法中参数命名
第一个字符使用小写字母
在首字符后的所有字符都按照类名规则首字符大写。
class EchoAnyWord{
function EchoWord($firstWord,$secondWord){
....
}
}
(5)变量命名
所有字母都使用小写。
使用“_”作为每个词的分界。
如:$msg_error,$chk_pwd等。
(6)引用变量/函数命名
引用变量/命名要带有“r”前缀。
(7)全局变量、常量、静态变量
前缀分别加:g、_、s
未完待续......
相关文章推荐
- php string去掉emoji表情
- [ThinkPHP5.0] 1命名规范
- XDebug分析php代码性能
- PHP通过访问第三方接口,根据IP地址获取所在城市
- laravel--常用全局函数
- 用户id hash加密
- php RSA加密 JAVA 证书生成
- 怎么破解Editplus
- (1)PHP与mysql的数据交互
- PHP Web实时消息后台服务器推送技术---GoEasy
- lnmp1.3安装ftp(安装ftp服务后再装虚拟主机)
- PHP多线程模拟秒杀抢单
- php表格下载与导入处理
- [李景山php]算法系列|php 实现快速排序
- PHP以json或xml格式返回请求数据
- thinkphp use....as的使用
- PHP BOM文件头
- IDEA编译工程和配置FTP远程部署
- zend studio自动换行
- laravel5.2导入第三方库【验证码篇】