您的位置:首页 > 编程语言 > PHP开发

php 枚举问题

2016-04-26 13:59 597 查看
由于php 没有枚举类型,有时候需要用到的时候,就需要通过其他方法来模拟,应用场景有很多,比如代码需要用到 status 字段 他有 0 1  2 3 这几种可能,但是代码里直接写0,1,2,3,代码可读性不是很好,

abstract class Enum_UserStatus {

/**
* 永久封禁
*/
const BANNED_FOREVER = 0;

/**
* 临时封禁
*/
const BANNED_TEMPORARILY = 1;

/**
* 帐号已注册,未激活
*/
const NOT_ACTIVATED = 2;

/**
* 帐号已注册,已激活,正常使用
*/
const NORMAL = 3;

}


这样可以避免众多数字,记不清他的意思,也可增强代码可读性!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: