bronos / php-enum
PHP 枚举
1.0.3
2021-08-31 08:36 UTC
Requires
- php: >=7.1
Requires (Dev)
This package is auto-updated.
Last update: 2024-09-29 05:55:55 UTC
README
安装
composer require bronos/php-enum
声明
use BronOS\PhpEnum\ConstEnum; class MyEnum extends ConstEnum { private const ONE = 1; private const TWO = 2; private const THREE = 3; }
用法
$enumOne = MyEnum::ONE(); // $enumOne->getValue() == 1 $enumTwo = MyEnum::TWO(); // $enumTwo->getValue() == 2 $enumTree = new MyEnum(3); // $enumThree->getValue() == 3 $enumOne->getOptionName() == 'ONE'; $enumOne->isEqual(1) == true; MyEnum::isValid(5) == false; new MyEnum(4); // EnumException