gerritdrost/phenum
因为PHP需要枚举类型
v1.0.2
2023-09-24 15:51 UTC
Requires
- php: >=8.1.0
Requires (Dev)
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2024-09-24 18:16:19 UTC
README
PHP从8.1版本开始原生支持枚举类型。如果有机会,请使用它们。
phenum
PHP枚举类型,无需多言。
描述
很多人喜欢枚举类型。不幸的是,PHP本身不支持枚举类型,需要安装SplEnum
。我也遇到了这个问题,并决定尝试解决这个问题:欢迎phenum。
为什么选择phenum?
因为它易于使用,并具有一些酷炫的功能。枚举值实际上是单例对象,它们有自己的实例,并且可以有自己的变量!此外,该库还提供了如EnumMap等实用类,可以将值映射到枚举类型,这是常规PHP数组无法实现的。
依赖关系
PHP 8.1或更高版本。
设置
使用composer包含gerritdrost/phenum
。