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)
}
 |