欢迎光临
我们一直在努力

PHP版式规范

语义分隔

各个函数、方法之间应该采用空行间隔;同一个函数中联系紧密的语句之间可以不换行,其他情况需要换行。

空格

  • 逻辑运算符前后必须加空格,例如:
$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++ )                         //错误

符串和变量连接

字符串与变量连接使用’. ‘号时,必须在’ . ‘前后加空格,使用“号时,必须在变量前后加”{}”。例如:

$my_name = ‘file_’ . $var1;                //正确

$my_name = ”file_{$var1}”;                //正确

$my_name = ‘file_’.$var1;                   //错误

$my_name = “file_$var1”;                    //错误

圆括号

函数名后括号不需要加空格、语法关键字后的括号必须加空格。例如:

for ($i = 0; $i < 10; $i++)                          //正确

strlen($my_name);                                    //正确

for($i = 0; $i < 10; $i++ )                         //错误

strlen ($my_name);                                   //错误

花括号

花括号必须为上下对应。例如,下面写法是正确的。

if ($a) {

    $b = $a;

}

数组定义

数组定义和使用时中,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”;                                //错误
赞(0)
版权归原作者所有,如有侵权请告知。达维营-前端网 » PHP版式规范

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址