PHP教程:PHP开发网站代码编写规范_PHP技巧_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

PHP教程:PHP开发网站代码编写规范

作者:黑客防线网安PHP教程基地 来源:黑客防线网安PHP教程基地 浏览次数:0

本篇关键词:编写规范代码网站
黑客防线网安网讯:  WebjxCom提示:PHP教程:PHP开发网站代码编写规范.    一、变量命名    a)所有字母都使用小写    b)首字母根据变量值类型指定    i.整数i    ii.浮点数f    ii...
  WebjxCom提示:PHP教程: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=newclass();
  
  $r_file=fopen();
  
  $m_var=array_combine($a_name,$a_flag);
  
  二、类命名
  
  a)使用大写字母作为词的分隔其他的字母均使用小写即驼峰格式
  
  b)名字的首字母使用大写
  
  c)不要使用下划线(’_')
  
  d)interface接口最好使用大写字母I,并以Interface结尾
  
  例如:
  
  classNameOneTwo
  
  className
  
  interfaceIExampleInterface()
  
  三、方法命名
  
  a)使用大写字母作为词的分隔,其他的字母均使用小写
  
  b)名字的首字母使用大写,声明为“private”或“protected”的,使用’_’为前缀
  
  c)不要使用下划线(’_')
  
  d)(与类命名一致的规则)
  
  e)对象的访问器总是以“get”或“set”为前缀,当使用设计模式如单态模式(singleton)或工厂模式(factory),方法的名字应当包含模式的名字,这样容易从名字识别设计模式
  
  例如:
  
  classNameOneTwo{
  
  publicfunctionDoIt(){};
  
  protectfunction_HandleError(){};
  
  privatefunction_SayHello(){};
  
  }
  
  四、类属性命名
  
  a)属性名前缀应以属性值类型指定(具体参照变量命名规则)
  
  b)前缀后采用与类命名一致的规则
  
  c)私有属性采用’_’为前缀
  
  例如:
  
  classNameOneTwo{
  
  publicfunctionVarAbc(){};
  
  publicfunctionErrorNumber(){};
  
  public$iAge;
  
  private$_iAge;
  
  }
  
  五、方法中参数命名
  
  a)参照类属性命名
  
  例如:
  
  classNameOneTwo{
  
  publicfunctionVarAbc($sMsg){};
  
  }
  
  六、全局变量
  
  a)全局变量应该带前缀‘g’
  
  b)其余参照变量命名规则
  
  例如:
  
  global$gi_Age;
  
  global$ga_Price
  
  七、定义命名/全局常量
  
  a)全局常量使用’_’分割每个单词
  
  b)所有字母使用大写
  
  例如:
  
  define(‘E_ERROR_MISSING_PARA’,501);
  
  八、函数
  
  a)所有的字母采用小写,使用’_’分割每个单词
  
  例如:
  
  functionsome_bloody_function(){
  
  }
  
  
    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-17553-1.html
网站维护教程更新时间:2012-09-21 05:21:02  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer