2、开拓职员可以理解任何代码,理清程序的状态。
3、提高程序的可读性,有利于干系设计职员互换,提高软件质量。
4、防止新打仗php的人自创风格并养成终生的习气。

5、有助于程序的掩护,降落软件本钱。
6、有利于团队管理,实现团队资源的可重复利用。
一、书写规则1、缩进
利用制表符<tab>键缩进,缩进单位为4个空格旁边。
2、大括号
a、将大括号放置到关键字下方,同列
if ($exp)
{
...
}
b、首括号与关键字同行,尾括号和关键字同列
if ($exp){
...
}
3、关键字、小括号、函数、运算符
a、不要把小括号和关键字紧贴在一起,要用空格隔开它们。如if空格($exp)
b、小括号和函数要紧贴在一起。以便区分关键字和函数。如round($num);
c、运算符与两边的变量或者表达式要有一个空格(字符连接运算符“.”除外)。如:
while ($bo == true){ //$bo 和 ==,true 和 == 之间有个空格
...
}
d、当代码段较大时,段上、段下应加入空缺行,两个代码段之间只用一个空行,禁止利用多行。
e、只管即便不要在return返回语句中利用小括号。
书写规则在一些IDE会自动帮忙排版。
二、命名规则
变量的名称该当能够让代码阅读者随意马虎的知道这些代码的浸染,而模棱两可的名字会让阅读者不知所云或者缺点缺点理解。
1、类命名
a、利用大写字母做为词的分隔,其他字母均利用小写
b、名字的首字母利用大写
c、不要利用下划线(“_”)开头
如:Name、StudentName
2、类的属性命名
a、属性命名该当以字符“m”为前缀
b、前缀“m”后的采取和类命名一样的规则
c、“m”总是在名字的开头起装饰浸染,就像以“r”开头的名字表示引用变量一样
如:mName、mValue、mStuName
3、方法命名
方法的浸染是实行一个动作,达到一个目的。以是方法的名称该当解释方法是做什么的。一样平常方法的前缀和后缀有一定的规律。例如:Is(判断)、Get(得到)、Set(设置)。方法的命名规范和类命名是一样的。
例如:
class Student{ $mName = "Jack"; //名字 $mSex = "男"; //性别 //得到某信息 function GetName() { ... }}
4、方法中的参数命名
a、第一个字符利用小写字母
b、在首字母后的所有字符按照类命名规范首字符大写。如:function GetName($firstName) { ... }
5、变量命名
a、所有字母都利用小写
b、利用下划线“_”作为每个单词的分界
如:$txt_name、$chk_hobby
6、引用变量和引用函数命名
引用变量命名要带有“r”前缀。如:function SetExam(&$rExam){ ... }、function &rGetExam(){ ... }
7、全局变量
全局变量该当带有“g”的前缀。如:global $gTest=”123”、global $g=1
8、常量和全局常量
常量和全局常量,该当全部利用大写字母,单词之间用下划线“_”分开。如:
define(‘DEFAULT_NUM_AVG’,60);
9、静态变量
静态变量该当带有“s”的前缀。如:static $sState=1;
10、函数命名
函数名中的所有字母都利用小写字母,多个单词之间利用下划线“_”来分割。如:function good_ideail(){ ... }
一星期小结
这一星期我们紧张学习了php的根本知识,包括数据类型,常量,变量,运算符,表达式,函数等的学习,先容了数据的转换,系统预定义变量,变量,运算符的优先级,函数的利用。末了是php的编码规范。