PHP 8.1更新
PHP8.1 体验
枚举
使用
//值为整形
enum IntEnum:int{
case AAA=1;
case BBB=2;
case CCC=3;
}
//值为 string 型
enum StringEnum:string{
case AAA='one';
case BBB='two';
case CCC='three';
}
class About{
public function __construct(public IntEnum $status)
{}
}
$about=new About(IntEnum::AAA);
dd($about->status);//输出 name 为 AAA 的选项
dd($about->status->name);//输出结果 "AAA"
dd($about->status->cases());;
PHP 8.1更新最先出现在Python成神之路。
共有 0 条评论