1.2-1项目规范-PHP命名规范



1 常量规则

类常量和ANSI常量的声明,应该全部大写,单词间用下划线隔开。(尽量避免ANSI常量,容易引起错误)

static final int $MIN_WIDTH = 4;
static final int $MAX_WIDTH = 999;
static final int $GET_THE_CPU = 1;


2 全局变量规则

全局变量命名:带前缀 "g"

eg: global $gLog;

3 静态变量规则

静态变量命名:带前缀 "s"

eg: static $sStatics = 0;

4 引用变量规则

引用变量命名:带前缀 ”r“

eg: var rStatus;


4 类名命名

(1)采用驼峰法命名规则

(2)尽量少于3个词

(3)第一个字母要大写

 (4)类名于文件名一致

eg:UserModel.class.php

 class   UserModel

{



5 类属性命名

属性的命名使用驼峰法,首字母小写或者使用下划线"_",如$username,$_instance,通常下划线开头的属性属于私有属性;

eg: $username

eg: $_instance


6 函数或方法的局部变量一律用下划线"_"开头

eg:function format($date){

$_format = "YYYY-MM-dd";  

}

变量后缀:

Max - 含义为某实体所能赋予的最大值。

eg:$_listMax;

Cnt - 一个运行中的计数变量的当前值。

eg:$_listCnt;
Key - 键值。

eg:listKey

变量前缀:

is - 含义为问一个关于某样事物的问题。无论何时,当人们看到Is就会知道这是一个问题。
eg:$_isNew;是否最新

 

6 MVC MODEL 类方法

方法的命名使用驼峰法,首字母小写或者使用下划线"_",例如listComment(),_getResource(),通常下划线开头的方法属于私有方法;

(1) 类属性读取方法一律采用set,get 方式命名

eg:getUserName(){};

eg:setUserName(){};

(2) 读取或获取数据都必须以find 开头

eg:public function findUserByName($username){};

eg:public function findUserById($id){};

(3) 分页读取数据必须用findXxxByPage(){};

eg:public function findUserByPage(){};

(4) 统计数量数据必须用count 或total

eg:public function countUserByWhere(){};


7 MVC ACTION 类方法

首字母小写或者使用下划线"_",通常下划线开头的方法属于私有方法,action 方法可以不按驼峰法命名,因为action 与URL 有很大关系

所以尽量不要订单太多规则,灵活点,但也有些可选规则

(1) 页面显示ACTION字符尽量少,第一个字符小写

(2) 处理结果型ACTION,有许多类型,按类型选择前缀

   业务型:添加,修改,其他业务处理方法名开头必须 do

    验证型: 方法名开头必须用check或verify

   

7 普通函数

函数的命名使用小写字母和下划线的方式,例如get_client_ip


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值