« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 187 for 列挙型 (0.002 sec.)
列挙型(Enum) 8522
« FAQ 列挙型の概要 » PHP Manual 言語リファレンス 列挙型(Enum) 検索 列挙型(Enum) 目次 列挙型の概要 列挙型の基礎 値に依存した列挙型(Backed Enum) 列挙型とメソッド 列挙型と static メソッド 列挙型と定数 トレイト 定数式における列挙型の値 オブジェ ... クトとの違い 値のリスト 列挙型をシリアライズする 列挙型が継承できない理由 例 関連キーワード: 列挙型 Enum 概要 定数 言語 リファレンス 目次 基礎 依存 Backed ...
https://man.mtool.work/php/8.3/language.enumerations.html
列挙型(Enum) 8500
« FAQ 列挙型の概要 » PHP Manual 言語リファレンス 列挙型(Enum) 検索 列挙型(Enum) 目次 列挙型の概要 列挙型の基礎 値に依存した列挙型(Backed Enum) 列挙型とメソッド 列挙型と static メソッド 列挙型と定数 トレイト 定数式における列挙型の値 オブジェ ... クトとの違い 値のリスト 列挙型をシリアライズする 列挙型が継承できない理由 例 関連キーワード: 列挙型 Enum 概要 メソッド 定数 Search 言語 リファレンス 目次 ...
https://man.mtool.work/php/8.3/language.enumerations.html
列挙型の基礎 8226
« 列挙型の概要 値に依存した列挙型(Backed Enum) » PHP Manual 列挙型(Enum) 列挙型の基礎 検索 列挙型の基礎 列挙型はクラスに似ていますし、 クラスやインターフェイス、トレイトと名前空間を共有します。 列挙型はオートローディングも可能です。 列挙型は ... 有効な値を持ちます。 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } 上記の宣言によって、新しい列挙型 Suit が作られますが、 これが持つ有効な値は4つだけです。 Suit::Hearts 、 Suit::Diamonds 、 Suit::Clubs 、そして Suit::Spade ... s です。 これらの有効な値のうち、ひとつだけを変数に代入できます。 関数は列挙型に対する型チェックを行えますし、 その場合は列挙型の値だけが渡せます。 <?php enum Suit { case Hearts ; case Diamonds ; case C ... :: Clubs ); // TypeError: pick_a_card(): Argument #1 ($suit) must be of type Suit, string given pick_a_card ( 'Spades' ); 列挙型は、0個以上の case を定義できます。 case を定義する数に上限はありません。 case が0個の列挙型も文法的には有効ですが、役に立ち ...
https://man.mtool.work/php/8.3/language.enumerations.basics.html
列挙型の概要 8204
« 列挙型(Enum) 列挙型の基礎 » PHP Manual 列挙型(Enum) 列挙型の概要 検索 列挙型の概要 (PHP 8 >= 8.1.0) 列挙型(Enumerations) または Enum を使うと、 開発者は取りうる値を限定した独自の型を定義できます。 これによって、"不正な状態を表現できなくな ... る" ので、 ドメインモデルを定義する時に特に役立ちます。 列挙型は、多くのプログラミング言語に備わっており、 様々な異なる機能があります。 PHP では、列挙型は特別な種類のオブジェクトです。 列 ... 挙型そのものはクラスですし、そこで定義される case は全て、 そのクラスのシングルトンオブジェクトです。 これは、列挙型で定義される case は有効なオブジェクトであり、 型チェックを含む、オブジェクトが使えるあらゆる場所で使えるということです。 列 ... 挙型のもっとも有名な例は、組み込みの論理型(boolean) です。 これは、有効な値 true と false を持つ列挙型です。 列挙型によって、開発者は任意の値の一覧を、 安定した形で定義できるようになります。 関連キーワード: 列挙型 オブジェクト ...
https://man.mtool.work/php/8.3/language.enumerations.overview.html
列挙型の基礎 8204
« 列挙型の概要 値に依存した列挙型(Backed Enum) » PHP Manual 列挙型(Enum) 列挙型の基礎 検索 列挙型の基礎 列挙型はクラスに似ていますし、 クラスやインターフェイス、トレイトと名前空間を共有します。 列挙型はオートローディングも可能です。 列挙型は ... 有効な値を持ちます。 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } 上記の宣言によって、新しい列挙型 Suit が作られますが、 これが持つ有効な値は4つだけです。 Suit::Hearts 、 Suit::Diamonds 、 Suit::Clubs 、そして Suit::Spade ... s です。 これらの有効な値のうち、ひとつだけを変数に代入できます。 関数は列挙型に対する型チェックを行えますし、 その場合は列挙型の値だけが渡せます。 <?php enum Suit { case Hearts ; case Diamonds ; case C ... :: Clubs ); // TypeError: pick_a_card(): Argument #1 ($suit) must be of type Suit, string given pick_a_card ( 'Spades' ); 列挙型は、0個以上の case を定義できます。 case を定義する数に上限はありません。 case が0個の列挙型も文法的には有効ですが、役に立ち ...
https://man.mtool.work/php/8.3/language.enumerations.basics.html
列挙型の概要 8171
« 列挙型(Enum) 列挙型の基礎 » PHP Manual 列挙型(Enum) 列挙型の概要 検索 列挙型の概要 (PHP 8 >= 8.1.0) 列挙型(Enumerations) または Enum を使うと、 開発者は取りうる値を限定した独自の型を定義できます。 これによって、"不正な状態を表現できなくな ... る" ので、 ドメインモデルを定義する時に特に役立ちます。 列挙型は、多くのプログラミング言語に備わっており、 様々な異なる機能があります。 PHP では、列挙型は特別な種類のオブジェクトです。 列 ... 挙型そのものはクラスですし、そこで定義される case は全て、 そのクラスのシングルトンオブジェクトです。 これは、列挙型で定義される case は有効なオブジェクトであり、 型チェックを含む、オブジェクトが使えるあらゆる場所で使えるということです。 列 ... 挙型のもっとも有名な例は、組み込みの論理型(boolean) です。 これは、有効な値 true と false を持つ列挙型です。 列挙型によって、開発者は任意の値の一覧を、 安定した形で定義できるようになります。 関連キーワード: 列挙型 概要 Enum 開 ...
https://man.mtool.work/php/8.3/language.enumerations.overview.html
オブジェクトとの違い 8050
« 定数式における列挙型の値 値のリスト » PHP Manual 列挙型(Enum) オブジェクトとの違い 検索 オブジェクトとの違い 列挙型はクラスやオブジェクトの上に構築されていますが、 オブジェクトに関連する機能を全てサポートしているわけではありません。 特に、 ... 列挙型では状態を持つことが禁止されています。 コンストラクタやデストラクタは禁止されています。 継承はサポートされていません。列挙型は継承できませんし、何かを継承されることもありません。 staticまたはオブジェクトのプロパティは許可されていません。 列挙型の c ... ら、case はシングルトンインスタンスでなければならないからです。 以下に示すもの以外の マジックメソッド は許可されていません。 列挙型は、常に使う前に宣言しておかなければなりません。 以下のオブジェクトの機能は利用可能ですし、 他のオブジェクトと同じ振る舞いを ... します: public, private, protected メソッド public, private, protected な static メソッド public, private, protected な定数 列挙型は、任意の数のインターフェイスを実装できます。 列挙型と case には、 アトリビュート を付加することができます。 TARGET_CLASS タ ...
https://man.mtool.work/php/8.3/language.enumerations.object-differences.html
オブジェクトとの違い 8050
« 定数式における列挙型の値 値のリスト » PHP Manual 列挙型(Enum) オブジェクトとの違い 検索 オブジェクトとの違い 列挙型はクラスやオブジェクトの上に構築されていますが、 オブジェクトに関連する機能を全てサポートしているわけではありません。 特に、 ... 列挙型では状態を持つことが禁止されています。 コンストラクタやデストラクタは禁止されています。 継承はサポートされていません。列挙型は継承できませんし、何かを継承されることもありません。 staticまたはオブジェクトのプロパティは許可されていません。 列挙型の c ... ら、case はシングルトンインスタンスでなければならないからです。 以下に示すもの以外の マジックメソッド は許可されていません。 列挙型は、常に使う前に宣言しておかなければなりません。 以下のオブジェクトの機能は利用可能ですし、 他のオブジェクトと同じ振る舞いを ... します: public, private, protected メソッド public, private, protected な static メソッド public, private, protected な定数 列挙型は、任意の数のインターフェイスを実装できます。 列挙型と case には、 アトリビュート を付加することができます。 TARGET_CLASS タ ...
https://man.mtool.work/php/8.3/language.enumerations.object-differences.html
列挙型と static メソッド 7578
« 列挙型とメソッド 列挙型と定数 » PHP Manual 列挙型(Enum) 列挙型と static メソッド 検索 列挙型と static メソッド 列挙型は、static メソッドを持つこともできます。 列挙型で static メソッドを使う主な理由は、 コンストラクタの代わりをさせるためで ... :: Large , }; } } var_dump ( Size :: fromLength ( 50 )); static メソッドには public, private, protected が指定できますが、 列挙型では実際 private と protected は同じものです。 なぜなら、継承が許されていないからです。 関連キーワード: 列挙型 static メソッ ...
https://man.mtool.work/php/8.3/language.enumerations.static-methods.html
列挙型と定数 7578
« 列挙型と static メソッド トレイト » PHP Manual 列挙型(Enum) 列挙型と定数 検索 列挙型と定数 列挙型には定数も含めることができます。 定数には public, private, protected が指定できますが、 列挙型では実際 private と protected は同じものです。 ... なぜなら、継承が許されていないからです。 列挙型の定数は、以下のように case を参照していても構いません: <?php enum Size { case Small ; case Medium ; case Large ; public con ... st Huge = self :: Large ; } var_dump ( Size :: Huge ); 関連キーワード: 列挙型 定数 case private protected Size Large Huge static トレイト Enum 実際 継承 enum Small Medium self dump ...
https://man.mtool.work/php/8.3/language.enumerations.constants.html
PREV 1 2 3 4 5 6 7 8 9 10 NEXT