您当前的位置: 首页 > 网站编程 > PHP教程 > PHP开发网站代码编写规范

PHP开发网站代码编写规范

作者:不详 来源:网络 发布时间: 2014-08-23 20:37 点击:
一、 变量命名a) 所有字母都使用小写 b) 首字母根据变量值类型指定 i. 整数i ii. 浮点数f iii. 字符串s iv. 布尔值b v. 数组a vi. 对象o vii. 资源r viii. 混合类型m c) 使用’_’作为每一个词的分界 例如: $i_age_max = 10; $f_price = 22.5; $s_name =‘harry’; $b

PHP开发网站代码编写规范

  一、 变量命名a) 所有字母都使用小写

  b) 首字母根据变量值类型指定

  i. 整数i

  ii. 浮点数f

  iii. 字符串s

  iv. 布尔值b

  v. 数组a

  vi. 对象o

  vii. 资源r

  viii. 混合类型m

  c) 使用’_’作为每一个词的分界

  例如:

  $i_age_max = 10;

  $f_price = 22.5;

  $s_name =‘harry’;

  $b_flag = true;

  $a_price = array();

  $o_object = new class();

  $r_file = fopen();

  $m_var = array_combine($a_name, $a_flag);

  二、 类命名a) 使用大写字母作为词的分隔,其他的字母均使用小写,即驼峰格式。

  b) 名字的首字母使用大写

  c) 不要使用下划线(’_')

  d) interface接口最好使用大写字母I,并以Interface结尾

  例如:

  class NameOneTwo

  class Name

  interface IExampleInterface ()

  三、 方法命名a) 使用大写字母作为词的分隔,其他的字母均使用小写

  b) 名字的首字母使用大写,声明为 “private” 或 “protected” 的,使用’_’为前缀

  c) 不要使用下划线(’_')

  d) (与类命名一致的规则)

  e) 对象的访问器总是以 “get” 或 “set” 为前缀,当使用设计模式如 单态模式(singleton)或工厂模式(factory),方法的名字应当包含模式的名字,这样容易从名字识别设计模式。

  例如:

  class NameOneTwo{

  public function DoIt() {};

  protect function _HandleError() {};

  private function _SayHello() {};

  }

  四、 类属性命名a) 属性名前缀应以属性值类型指定(具体参照变量命名规则)

  b) 前缀后采用与类命名一致的规则

  c) 私有属性采用’_’为前缀

  例如:

  class NameOneTwo {

  public function VarAbc() {};

  public function ErrorNumber() {};

  public $iAge;

  private $_iAge;

  }

  五、 方法中参数命名a) 参照类属性命名

  例如:

  class NameOneTwo {

  public function VarAbc($sMsg) {};

  }

  六、 全局变量a) 全局变量应该带前缀‘g’

  b) 其余参照变量命名规则

  例如:

  global $gi_Age;

  global $ga_Price

  七、 定义命名/全局常量a) 全局常量使用’_’分割每个单词

  b) 所有字母使用大写

  例如:

  define(‘E_ERROR_MISSING_PARA’, 501);

  八、 函数a) 所有的字母采用小写,使用’_’分割每个单词

  例如:

  function some_bloody_function(){

  }

  九、 大括号{}规则a) 将大括号放置关键词下方的同列处或同行,推荐放到同行

  例如:

  function some_bloody_function() {

  }

  if (true) {

  // code

  }

  十、 缩进/制表符规则a) 使用制表符缩进

  例如:

  function some_bloody_function() {

  if (true) {

  //code

  }

  }

  

分享到:
本文"PHP开发网站代码编写规范"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 广告合作 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4