The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 变量命名 ]
程序整体

程序整体以驼峰法命名,同时开头以小写开始,同时命名要有意义(所有函数,包括类和接口中的函数的的参数,除了已经确定类型的外,均采用大写开头)
如:

  1. function test($bIsOut,$Name){   
  2.   
  3.    echo 'thank you !';   
  4. }  

 

系统核心define

系统核心define 函数的第一个参数全部大写,且以 "_" 分割

 

PHP全局变量键值

PHP全局变量键值的键值两边都有 '_' ,中间使用的是驼峰法命名,如$_GLOBAL['_beginTime_']

 

PHP中普通数组

PHP中普通数组的键值以 '_' 分割,不采用驼峰法

 

普通变量

普通变量,开头以一个关键字开头,整体采用驼峰法,不确定类型的以大写开头<函数的参数不确定的类型以大写开头,其它地方的变量以小写开头。>

  1. 字符串$sMyName
  2. 布尔值$bIsYes=true
  3. 数组$arrMyArray
  4. 对象$oMyObject
  5. 数字$nNumber
  6. 指针资源$hFile

 

函数变量

函数变量 即要有意义,同时也要尽量缩写,给人一种简洁的感觉


 

类中的属性

类中的属性变量普通以“_”开头,其后以驼峰法命名,全局性核心变量全部大写,其后以“_”分割词组。

如:

  1. class demo{   
  2.         
  3.      /**  
  4.       * 我是普通变量   
  5.       *  
  6.       * @access protected  
  7.       * var string  
  8.       */  
  9.      protected $_sDemoHello;   
  10.   
  11.   
  12.      /**  
  13.       * 我是全局变量(or 核心变量)  
  14.       *  
  15.       * @access protected  
  16.       * var array  
  17.       */  
  18.      protected $GLOBAL_OBJS;   
  19.   
  20. }