多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
&emsp;&emsp;&emsp;&emsp;**变量命名分为普通变量、静态变量、局部变量、全局变量、Session变量等方面的命名规则。 **<font color="#6666ff">1.普通变量</font>** 普通变量命名遵循以下规则: &emsp;&emsp;&emsp;&emsp;a.所有字母都使用小写; &emsp;&emsp;&emsp;&emsp;b.对于一个变量使用多个单词的,使用`_`作为每个词的间隔。 例如:`$base_dir`、`$red_rose_price`等。 **<font color="#6666ff">2.静态变量</font>** 静态变量命名遵循以下规则: &emsp;&emsp;&emsp;&emsp;a.静态变量使用小写的`s_`开头; &emsp;&emsp;&emsp;&emsp;b.静态变量所有字母都使用小写; &emsp;&emsp;&emsp;&emsp;c.多个单词组成的变量名使用`_`作为每个词的间隔。 例子:`$s_base_dir`、`$s_red_rose_prise`等。 **<font color="#6666ff">3.局部变量</font>** 局部变量命名遵循以下规则: &emsp;&emsp;&emsp;&emsp;a.所有字母使用小写; &emsp;&emsp;&emsp;&emsp;b.变量使用`_`开头; &emsp;&emsp;&emsp;&emsp;c.多个单词组成的局部变量名使用`_`作为每个词间的间隔。 例子:`$_base_dir`、`$_red_rose_price`等。 **<font color="#6666ff">4.全局变量</font>** 全局变量应该带前缀`G_`且所有字母大写,知道一个变量的作用域是非常重要的。例如: ~~~ global $G_LOG_LEVEL; global $G_LOG_PATH; ~~~ **<font color="#6666ff">5.全局常量</font>** 全局变量命名遵循以下规则: &emsp;&emsp;&emsp;&emsp;a.所有字母使用大写; &emsp;&emsp;&emsp;&emsp;b.全局变量多个单词间使用`_`作为间隔。 例子: ~~~ define('BASE_DIR','/base/dir/'); define('RED_ROSE_PRICE',20.0); ~~~ **<font color="#6666ff">6.session变量</font>** session变量命名遵循以下规则: &emsp;&emsp;&emsp;&emsp;a.所有字母使用大写; &emsp;&emsp;&emsp;&emsp;b.session变量名使用`S_`开头; &emsp;&emsp;&emsp;&emsp;c.多个单词间使用`_`间隔。 例子:`$S_BASE_DIR`、`$S_RED_ROSE_PRICE`等。