• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

php代码编写的格式

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.代码标记

        php程序可以使用<?php ....  ?> 或 <? ..... ?> 来界定php代码,在html页面中嵌入纯变量是,可以使用<?= $variablename ?>这样的形式

2.缩进

        php程序中缩进宜按标准键盘的1个“TAB”键,即4个空格为单位,一段程序中不应出现两种缩进的规则

3.长度

       a).单个函数的有效代码长度应控制在100行以内,不包括注释行。

       b).单个类的有效代码长度应控制在1500行以内,不包括注释行。

4.行宽

      每行php代码的行宽宜设置为80个字符。

5.间隔

     a).操作符两端应各空一个字符。

     b).相应独立的功能模块之间应使用注释行间隔,并标明相应内容。

     c).程序体上下之间应加入一个空白行,不应使用多空行。

6.对齐

     a).关系密切的代码行应对齐,例如类型 修饰 名称 参数等

     b).连续赋值时应对齐操作符。

     c).方法参数过多时应在每个参数的逗号后换行并对齐

     d).控制或循环中的条件大于行宽时,应在操作符前换行,对齐并注释相应条件。

     e).变量定义应通过添加空格对齐操作符,同一类型的变量应放在一起。

7.括号

     a)小括号(“()”)使用过程中,“(” 应和函数的关键词紧贴在一起,除此以外宜使用空格将“(” 同前面内容分开;右括号 “)” 除后面是 “)” 或是 “”以外,其它内容应一律用空格隔开;

     b).大括号 (“{}”)中的语句应单独作为一行,其中:“{” 应紧跟语句后;“}” 应单独一行与程序体第一个字符对齐,并说明相应的匹配模块;

     c).较长的方法以及类 接口等的“}”后应使用 //end...等标识结束。例如类的结束符 “}” 方法的结束符:} 功能块结束:} 循环体结束:}

 

<?Php //

代码标记

 3.1

 

//

缩进

3.2-----------------------------------------

 

------ for($i = 0; $i <$length; $i++){ 

if($i

 >0){ 

$n = $i; 

//

变量对齐

3.6----------------------------------------------- 

$count 

= 100; 

$length 

= 0; 

$user_name= null; 

$porduct 

= array(); //

声明数组

 

//

参数对齐

3.6----------------------------------------

------ getConnection($url, 

$user_name, 

$password){ 

... 

} //getConnection

()结束

 

//

换行对齐

3.6---------------------------------------------- 

$sql = "SELECT * ". 

" FROM TProduct WHERE Prod_ID = ". 

$pr

od_

id; 

//

条件对齐

---------------------------------------

------- if( Condition1 

//

当条件一

 

&& Condition2 

//

并且条件二

 

|| Condition3){ //

或者条件三

 

... 

//

操作符两边空格

---------------------------------------- 

$result = (($a + 1) *3 / 2 + $num).'Test'; 

$condition? func1($var) : func2($var); 

?>


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Linux+Apache+JSP+PHP+MySQL发布时间:2022-07-10
下一篇:
win7下搭建WAMP图解(PHP运行环境:win7+Apache2.2+php5.2.8+MySQL5.5)附安装包 ...发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap