enderive/enum
最新稳定版本:1.0.1
Composer 安装命令:
composer require enderive/enum
包简介
Enum implementation for php below 8.1
README 文档
README
Class designed to behave as close to native php enum as possible.
use Enderive\Enum; /** * Pure enum * * @method static UserStatus ADMIN() * @method static UserStatus MEMBER() * @method static UserStatus GUEST() */ class UserStatus extends Enum {} /** * Backed enum */ class UserStatus extends Enum { private const ADMIN = 1; private const MEMBER = 2; private const GUEST = 3; } UserStatus::ADMIN(); UserStatus::from(1); UserStatus::tryFrom(1); UserStatus::cases(); // Enums are singletons UserStatus::ADMIN() === UserStatus::ADMIN() // => true $status = UserStatus::from(1); $status->name // "ADMIN" $status->value // 1
统计信息
- 总下载量: 8
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2024-01-30