1. 首页
  2. 数据库
  3. 其它
  4. php enum:受SplEnum启发缺少PHP枚举 源码

php enum:受SplEnum启发缺少PHP枚举 源码

上传者: 2021-02-16 19:37:09上传 ZIP文件 6.73KB 热度 24次
受SplEnum启发PHP Enum实现 该项目的维护。 为什么? 首先,主要是SplEnum未集成到PHP,您必须单独安装扩展。 使用枚举而不是类常量具有以下优点: 您可以将枚举用作参数类型: function setAction(Action $action) { 您可以使用枚举作为返回类型: function getAction() : Action { 您可以使用方法(例如format , parse ...)来丰富枚举。 您可以扩展枚举以添加新值(使枚举成为final枚举以防止它) 您可以获得所有可能值的列表(请参见下文) 此Enum类无意替换类常量,而仅在有意义时使用
用户评论