1 语义分隔
各个函数、方法之间应该采用空行间隔;同一个函数中联系紧密的语句之间可以不换行,其他情况需要换行。
2 空格
- 逻辑运算符前后必须加空格,例如:
$a == $b;                                                 //正确
$a==$b,$a ==$b;                                    //错误
$a++; $a–;                                             //正确
$a ++; $a –;                                           //错误- 加减运算符不能加空格。
- 多个参数分隔时必须加空格,例如:
$g_pro, $g_user, g_show;                          //正确
get_db_info($host, $user, $passwd);           //正确
$g_pro,$g_user,$g_show;                          //错误
get_db_info($host,$user,$passwd);             //错误- 语法关键字后必须加空格,例如:
for ($i = 0; $i < 10; $i++)                          //正确
for($i = 0; $i < 10; $i++ )                         //错误3 符串和变量连接
字符串与变量连接使用’. ‘号时,必须在’ . ‘前后加空格,使用“号时,必须在变量前后加”{}”。例如:
$my_name = ‘file_’ . $var1;                //正确
$my_name = ”file_{$var1}”;                //正确
$my_name = ‘file_’.$var1;                   //错误
$my_name = “file_$var1”;                    //错误4 圆括号
函数名后括号不需要加空格、语法关键字后的括号必须加空格。例如:
for ($i = 0; $i < 10; $i++)                          //正确
strlen($my_name);                                    //正确
for($i = 0; $i < 10; $i++ )                         //错误
strlen ($my_name);                                   //错误5 花括号
花括号必须为上下对应。例如,下面写法是正确的。
if ($a) {
    $b = $a;
}6 数组定义
数组定义和使用时中,key 值前后必须加单引号。例如:
- 正确
array(
    'name' => 'd5s.cn',
    'gender' => 'php'
);- 错误
array(
    name => 'd5s.cn',
    gender => 'php'
);7 SQL字符串
在 PHP 中嵌入的SQL 语句关键字全部采用大写;
表名和字段名要用反引号(`)引起来以防止因为字段名中包含空格而出现错误;
数据值两边用单引号’包括,并且应确保数据值中的单引号已经转义以防止SQL 注入。例如:
$sql = “SELECT `user`.`name` FROM `user` WHERE `id` = ‘$id’”;      //正确
$sql = “select name.user from name where id = $id”;                                //错误 达维营-前端网
达维营-前端网