简称枚举或枚举是PHP 8.1中的新功能。枚举是表示固定数量值的一种方式。枚举可用于表示一周,几个月甚至颜色之类的东西。枚举可以使您的代码更具可读性和可维护。
枚举可以被认为是一组命名常数。枚举中的值必须是唯一的,并且可以是任何标量类型(整数,浮动,字符串或布尔值)。使用枚举关键字声明枚举。
基本语法
这是一个简单的枚举的样子:
enum PostStatus {
case Published;
case InReview;
case Draft;
}
案例关键字(以前是开关语句的一部分)用于描述枚举接受的特定值。值以与类常数相同的方式引用:
$published = PostStatus::Published;
up>â1o¶Enums in PHP 8.1 with Practical Examples。