变量命名分为普通变量、静态变量、局部变量、全局变量、Session变量等方面的命名规则。
1.普通变量
普通变量命名遵循以下规则:
a.所有字母都使用小写;
b.对于一个变量使用多个单词的,使用_作为每个词的间隔。
例如:$base_dir、$red_rose_price等。
2.静态变量
静态变量命名遵循以下规则:
a.静态变量使用小写的s_开头;
b.静态变量所有字母都使用小写;
c.多个单词组成的变量名使用_作为每个词的间隔。
例子:$s_base_dir、$s_red_rose_prise等。
3.局部变量
局部变量命名遵循以下规则:
a.所有字母使用小写;
b.变量使用_开头;
c.多个单词组成的局部变量名使用_作为每个词间的间隔。
例子:$_base_dir、$_red_rose_price等。
4.全局变量
全局变量应该带前缀G_且所有字母大写,知道一个变量的作用域是非常重要的。例如:
global $G_LOG_LEVEL;
global $G_LOG_PATH;
5.全局常量
全局变量命名遵循以下规则:
a.所有字母使用大写;
b.全局变量多个单词间使用_作为间隔。
例子:
define('BASE_DIR','/base/dir/');
define('RED_ROSE_PRICE',20.0);
6.session变量
session变量命名遵循以下规则:
a.所有字母使用大写;
b.session变量名使用S_开头;
c.多个单词间使用_间隔。
例子:$S_BASE_DIR、$S_RED_ROSE_PRICE等。
- 前言
- 前端开发规范
- 基本规范
- 小程序设计规范(官方)文档
- 微信小程序css篇
- 微信小程序css篇----字体
- 微信小程序css篇----颜色
- 微信小程序css篇----边框
- 微信小程序css篇----边距
- 微信小程序css篇----尺寸
- 微信小程序css篇----布局
- 微信小程序css篇----定位
- 微信小程序css篇----属性
- 微信小程序css篇----flex模型
- 微信小程序css篇---文本溢出
- 微信小程序js篇
- 微信小程序js篇----变量
- 微信小程序js篇----方法
- 微信小程序js篇----对象
- 微信小程序js篇----属性
- 微信小程序js篇----语句
- 微信小程序js篇----类型
- 微信小程序js篇----事件
- 微信小程序js篇----构造器
- 微信小程序js篇----逻辑
- 微信小程序逻辑层
- 微信小程序视图层
- 微信小程序组件
- 微信小程序api
- 后端开发规范
- 基本规范
- 通用程序规范
- 控制器规范
- 模型层规范
- 逻辑层规范
- 视图层规范
- 接口开发规范
- 数据库设计规范
- 开发规范
- 安全规范
- 包含文件
- 命名规则
- 存放规则
- 安全规则
- 编码规范
- 命名规范
- 变量命名
- 类命名
- 方法或函数