本帖最后由 huawei 于 2017-3-5 11:06 编辑  
 
 
        编码规则采用常用规则就可,具体说哪一个好,哪一个不好也是不科学的,每种风格都有各自的好处,这得看系统,代码怎样容易阅读这才是王道。  
 最基本要求  
        以标准计算机英文为蓝本,杜绝一切拼音、或拼音英文混杂的命名方式。英语不好者,请借助网络上的翻译工具。  
 一、变量命名  
       (1)使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写。如:         $repeatCount = '';         $delUserSql = '';            (2)变量命名如要用缩写,只能使用项目中有据可查的英文缩写方式,例如可以使用$data而不可使用$data1、$data2这样容易产生混淆的形式,应当使用$articleData、$userData这样一目了然容易理解的形式。  
      (3)除非特殊情况,一般不推荐使用下划线。如:$repeat_count = '';(不推荐)  
 二、数组变量命名  
        使用英文名词、动词,以大写字母作为单词的分隔,其他的字母均使用小写,单词的首个字母使用小写,不使用下划线,以字符串 Array 为后缀,例:      $scopeArray = array(); $bookIdArray = array();        提示:        除非特殊情况,一般不推荐使用下划线。如:$book_id_array = array();(不推荐)  
 三、全局变量  
      全局变量应该带前缀‘g’, 使用大写字母作为词的分隔,其他的字母均使用小写。理由:知道一个变量的作用域是非常重要的。 例如: global $gLog;  
 四、全局常量命名  
五、静态变量命名 
 
 
 六、函数命名  
  
 七、类的命名规范  
八、类文件命名规范  
  
 九、类属性命名规范  
       
 
十、类方法命名规范  
  
 十一、类方法参数命名  
  
 十二、类的实例对象的命名(对象变量命名)  
 
十三、数据库命名  
   |