Andy's Blog » PHP 规范化, php代码规范化工具, 规范化php, PHP代码规范化的总体原则 » PHP代码规范化

PHP代码规范化

PHP代码规范化
来源:http://www.feibao.net/article_detail/1/4.html

1.TAB键,相当于4个空格,而不是真实的TAB,可以在编辑器软件中设置(可省略)
2.代码格式:例子:(if, for, while, switch等等)

if ((condition1) || (condition2)) {
    
action1;
} elseif ((condition3) && (condition4)) {
    
action2;
} else {
    
defaultaction;
}
 
switch (condition) {
    
case 1:
        
action1;
        
break;
 
    
case 2:
        
action2;
        
break;
 
    
default:
        
defaultaction;
        
break;
 
}

if 与后面的小括号,有一个空格,后面的那个小括号与括号里面的代码第一个字母之间,没有空格, ||, && 等数学符号左右,要有空格
右括号与综括号之间,要有空格,如 ){, 并在同一行
要注意代码的缩进,缩进是4个空格的TAB

如果if 后面的条件只有一行简单的,可以写在一行里,如:

if ($user_gender == 1) $user_boy = true;

3.

$var = foo($bar, $baz, $quux);
  
$var = ‘test’;

变量之间的等于号 = ,左右至少要有一个空格,并把相临的几条语句对齐,如下:

$short           = foo($bar);
$long_variable = foo($baz);

4.自定义的函数

如下例子:

function fooFunction($arg1, $arg2 = '')
{
    
if (condition) {
        
statement;
    
}
    
return $val;
}

function下的第一个综括号{,要在function这一行的下行,function中的代码,要缩进
函数名称规范:函数名中的每个单词,要用英文全称,不会的,用汉语拼音,函数首个单词,要小写,之后的每个单词首字母大写
函数中的变量:有默认值的变量排在所有变量的后面

5.尽量使用 require_once 或include_once 代替require,include
6.PHP代码,要用

<?php ?>

,不要使用短标记,如:

<? ?>

7.变量命名:
变量名称使用小写全称英文字母,并用下划线分开每个单词,不会的,用拼音代替,尽量不使用缩写单词。
如:$login_name, $result_array, $result_str

Incoming search terms:

Tags: PHP, 规范, 代码风格

本文地址: http://blog.21andy.com/20070114/539.html

1 评论 to “PHP开源CMS之MODx”

  1. 杨虚彦 于 2007-08-06 09:55:11 发表:

    骂了隔壁的 看phpbb的代码 就像欣赏艺术品一样