« Stringable::__toString
UnitEnum::cases »

UnitEnum インターフェイス

(PHP 8 >= 8.1.0)

はじめに

UnitEnum インターフェイスは、 全ての列挙型に対して、PHP のエンジンが自動的に適用するものです。 ユーザー定義のクラスとして実装してはいけません。 列挙型はメソッドのオーバーライドを禁止しています。 デフォルトの実装は PHP のエンジンから提供されるからです。 このインターフェイスは、型チェックのためだけに存在しています。

インターフェイス概要

interface UnitEnum {
/* メソッド */
public static function cases(): array
}

目次

関連キーワード:
UnitEnum   インターフェイス   cases   列挙型   エンジン   実装   Stringable   toString   自動的   適用   オーバーライド   禁止   提供   チェック   概要   interface   static   目次   case
関連する関数・ページ:
class.backedenum   unitenum.cases   language.enumerations.listing   reserved.interfaces   spl.interfaces   class.traversable