PHP8 BackedEnum 接口

2023-08-22 11:23 更新

(PHP 8 >= 8.1.0)

简介

引擎会自动应用 BackedEnum 接口到回退枚举。 用户自定义类不能实现该接口。 由于引擎已提供枚举的默认实现,因此不能重载它的接口。 主要将它用于类型检测。

接口摘要

interface BackedEnum extends UnitEnum {
/* 方法 */
public static from(int|string $value): static
public static tryFrom(int|string $value): ?static
/* 继承的方法 */
public static UnitEnum::cases(): array
}

目录

  • BackedEnum::from — 映射标量为 enum 实例
  • BackedEnum::tryFrom — 映射标量为 enum 实例或 null


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号