The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 变量命名 ]
程序整体
程序整体以驼峰法命名,同时开头以小写开始,同时命名要有意义(所有函数,包括类和接口中的函数的的参数,除了已经确定类型的外,均采用大写开头)
如:
- function test($bIsOut,$Name){
- echo 'thank you !';
- }
系统核心define
系统核心define 函数的第一个参数全部大写,且以 "_" 分割
PHP全局变量键值
PHP全局变量键值的键值两边都有 '_' ,中间使用的是驼峰法命名,如$_GLOBAL['_beginTime_']
PHP中普通数组
PHP中普通数组的键值以 '_' 分割,不采用驼峰法
普通变量
普通变量,开头以一个关键字开头,整体采用驼峰法,不确定类型的以大写开头<函数的参数不确定的类型以大写开头,其它地方的变量以小写开头。>
- 字符串$sMyName
- 布尔值$bIsYes=true
- 数组$arrMyArray
- 对象$oMyObject
- 数字$nNumber
- 指针资源$hFile
函数变量
函数变量即要有意义,同时也要尽量缩写,给人一种简洁的感觉
类中的属性
类中的属性变量普通以“_”开头,其后以驼峰法命名,全局性核心变量全部大写,其后以“_”分割词组。
如:
- class demo{
- /**
- * 我是普通变量
- *
- * @access protected
- * var string
- */
- protected $_sDemoHello;
- /**
- * 我是全局变量(or 核心变量)
- *
- * @access protected
- * var array
- */
- protected $GLOBAL_OBJS;
- }
