BackedEnum::fromスカラー型の値を列挙型にマップする 説明
public static static BackedEnum::from(intstring
$value )from メソッドは 文字列型や整数型の値を、存在する場合に 列挙型の case に変換します。 マッチする case が定義されていない場合は、 ValueError がスローされます。 パラメータ
戻り値この列挙型の case のインスタンスを返します。 例例1 基本的な使用法 以下の例は、列挙型の case がどのように返されるかを示しています。
上の例の出力は以下となります。 enum(Suit::Hearts) Fatal error: Uncaught ValueError: "B" is not a valid backing value for enum "Suit" in /file.php:15 参考
|