UnitEnum::cases列挙型の case 一覧を生成する 説明
public static array UnitEnum::cases()
このメソッドは列挙型の全ての case を含む配列を返します。 要素は宣言された順に並びます。 パラメータこの関数にはパラメータはありません。 戻り値列挙型で定義されている全ての case を含む配列を返します。 要素は宣言された順に並びます。 例例1 基本的な使用法 以下の例は、列挙型の case がどのように返されるかを示しています。
上の例の出力は以下となります。 array(4) { [0]=> enum(Suit::Hearts) [1]=> enum(Suit::Diamonds) [2]=> enum(Suit::Clubs) [3]=> enum(Suit::Spades) } |