Download the PHP package asfop/constants without Composer
On this page you can find all versions of the php package asfop/constants. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package constants
constants
A simple and easy-to-use enumeration extension package to help you manage enumerations in your project more
conveniently
- 一个简单好用的枚举扩展包,帮助你更方便地管理项目中的枚举
本扩展包在 jiannei/laravel-enum 修改而来
介绍
A simple and easy-to-use enumeration extension package to help you manage enumerations in your project more conveniently
- 一个简单好用的枚举扩展包,帮助你更方便地管理项目中的枚举
asfop/constants
主要用来扩展项目中的常量使用,通过合理的定义常量可以使代码更加规范,更易阅读和维护。
当您需要定义错误码和错误信息时,可能会使用以下方式,
但这种实现方式并不友好,每当要查询错误码与对应错误信息时,都要在当前 Class 中搜索两次,
概览
- 提供了多种实用的方式来实例化枚举
- 支持基于注解多语言本地化描述
安装
使用
更为具体的使用可以查看测试用例:https://github.com/g1012415019/constants/blob/main/tests
常规使用
-
定义
-
使用
-
本地化描述
-
枚举校验
-
枚举实例化:枚举实例化以后可以方便地通过对象实例访问枚举的 key、value 以及 description 属性的值。
-
toArray
-
toSelectArray
- 获取枚举注解
参考
License
MIT
All versions of constants with dependencies
PHP Build Version
Package Version
Requires
ext-json Version
*
php Version >=7.1|>=8.0|>=8.1
php Version >=7.1|>=8.0|>=8.1
The package asfop/constants contains the following files
Loading the files please wait ....