规范例子
if...elseif...else结构
if ((condition1) || (condition2)) {
action1;
}elseif ((condition3) && (condition4)) {
action2;
}else {
default action;
}
您可以按如下方式编写switch语句
switch (condition) {
case 1:
action1;
break;
case 2:
action2;
break;
default:
defaultaction;
break;
}
函数调用 - 调用函数,函数名,左括号和第一个参数之间不能有空格; 逗号和每个参数之间的空格,最后一个参数,右括号和分号之间没有空格。这是一个例子
$var = foo($bar, $baz, $quux);
函数定义 - 函数声明遵循“BSD/Allman风格” -
function fooFunction($arg1, $arg2 = '') {
if (condition) {
statement;
}
return $val;
}
- 注释 - C样式注释(/ * * /)和标准C++注释(//)都很好。不鼓励使用Perl/shell样式注释(#)。
- PHP代码标签 - 总是使用<?php?>来分隔PHP代码,而不是<?简写。这是PHP合规性所必需的,也是在不同操作系统和设置中包含PHP代码的最便携方式。
-
变量名称 -
- 使用全部小写字母
- 使用'_'作为单词分隔符。
- 全局变量应该以'g'为前缀。
- 全局常量应该全部带有'_'分隔符。
- 静态变量可以以's'为前缀。
- 使函数可重入 - 函数不应保留阻止函数重入的静态变量。
- 声明块的对齐 - 声明块应该一致。
- 每行一个声明 - 除非声明密切相关,否则每行应该只有一个声明。
- 简短方法或函数 - 方法应将自己限制为单页代码。
在编写PHP程序时,可能还需要考虑更多的要点。在整个代码编程中,所有意图应该是一致的,只有当你遵循任何编码标准时才有可能。如果你喜欢不同的东西,你可以设置自己的标准。建议使用大众都接受的规范,除非您有更好的办法可以让大家接受。