zyimm/php-constants
最新稳定版本:0.0.3
Composer 安装命令:
composer require zyimm/php-constants
包简介
php项目枚举常量配置管理&调用包
README 文档
README
安装
composer require zyimm/php-constants
使用示例
以一个简单流程配置为例:
class FlowConst extends \Zyimm\PhpConstants\Constants { protected static array $status = [ 'wait' => [ 'value' => 0, 'title' => '待审核' ], 'pass' => [ 'value' => 1, 'title' => '通过' ], 'reject' => [ 'value' => 2, 'title' => '拒绝' ], 'cancel' => [ 'value' => 3, 'title' => '已取消' ] ]; }
1.获取某个枚举数值
FlowConst::getValueByKey('wait', 'status'); // 1 FlowConst::getValueByKey('cancel', 'status'); // 0
2.获取枚举数值map
FlowConst::getMap('status');// [0=>'待审核', 1=> '通过' ....]
3.map转list
FlowConst::getMapList('status'); /** * [ * [ * 'value' => 0, * 'title' => '待审核' * ], * [ * 'value' => 1, * 'title' => '通过' * ] * * ] * * */
统计信息
- 总下载量: 95
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2023-07-27