PHP
—
入门 PHP 编码规范
本文为大家讲述 PHP 编码规范,以及编码注意事项,供大家参考下
缩进与空白字符(Indenting and Whitespace)
使用 2
个空格而不使用 tab 键进行代码缩进(notepad++, Eclipse 等编辑器均支持此项配
置);
行尾不应该有空白字符
应使用 \n (Unix
换行符),而不是 \r\n (Windows 换行符)
所有文件均应以一个空行结尾
运算符(Operators)
所有二元运算符(二个值之间的运算符),如 +, -, =, !=, ==, > 等等,在运算符两端均需
留有一个空格,如应该使用 $foo = $bar
而不是 $foo=$bar。
所有一元运算符(只操作一个值班的运算符),例如 ++,在值与运算符之间则不应加入
空格
转型(Casting)
在 (type)
与要转型的变量之间应加入一个空格,如 (int) $mynumber.
控制结构(Control Structures)
控制结构包含 if, for, while, switch
等等,下面是一个简单的 if 语句结构示例:
if
(condition1 || condition2) {
action1;
}
elseif
(condition3 && condition4) {
action2;
}
else
{
defaultaction;
}
(Note:
不要使用 "else if" --
总是使用 elseif.)
控制语句的关键词与左边括号之间应该有一个空格,以此来与函数调用进行区分。
即使在大括号是可选的情况下,也应当总是使用大括号。这样可以加强代码的可读性以及
减少因嵌套带来的逻辑错误。
switch 语句结构示例:
if
(
$something
['with']['something']['else']['in']['here'] ==
mymodule_check_something(
$whatever
['else'])) {
...
}