« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 40 for Hearts (0.001 sec.)
列挙型とメソッド 10999
« 値に依存した列挙型(Backed Enum) 列挙型と static メソッド » PHP Manual 列挙型(Enum) 列挙型とメソッド 検索 列挙型とメソッド 列挙型では、(Pure Enum と Backed Enum ともに) メソッドを含めることもできますし、 インターフェイスを実装することもでき ... ての case で有効です。 <?php interface Colorful { public function color (): string ; } enum Suit implements Colorful { case Hearts ; case Diamonds ; case Clubs ; case Spades ; // インターフェイスの規約を満たすための実装 public function color (): string ... { return match ( $this ) { Suit :: Hearts , Suit :: Diamonds => 'Red' , Suit :: Clubs , Suit :: Spades => 'Black' , }; } // インターフェイスの一部ではないが、正しい ... 後に置きます。 <?php interface Colorful { public function color (): string ; } enum Suit : string implements Colorful { case Hearts = 'H' ; case Diamonds = 'D' ; case Clubs = 'C' ; case Spades = 'S' ; // インターフェイスの規約を満たすための実装 public fu ...
https://man.mtool.work/php/8.3/language.enumerations.methods.html
列挙型とメソッド 10999
« 値に依存した列挙型(Backed Enum) 列挙型と static メソッド » PHP Manual 列挙型(Enum) 列挙型とメソッド 検索 列挙型とメソッド 列挙型では、(Pure Enum と Backed Enum ともに) メソッドを含めることもできますし、 インターフェイスを実装することもでき ... ての case で有効です。 <?php interface Colorful { public function color (): string ; } enum Suit implements Colorful { case Hearts ; case Diamonds ; case Clubs ; case Spades ; // インターフェイスの規約を満たすための実装 public function color (): string ... { return match ( $this ) { Suit :: Hearts , Suit :: Diamonds => 'Red' , Suit :: Clubs , Suit :: Spades => 'Black' , }; } // インターフェイスの一部ではないが、正しい ... 後に置きます。 <?php interface Colorful { public function color (): string ; } enum Suit : string implements Colorful { case Hearts = 'H' ; case Diamonds = 'D' ; case Clubs = 'C' ; case Spades = 'S' ; // インターフェイスの規約を満たすための実装 public fu ...
https://man.mtool.work/php/8.3/language.enumerations.methods.html
列挙型をシリアライズする 10749
« 値のリスト 列挙型が継承できない理由 » PHP Manual 列挙型(Enum) 列挙型をシリアライズする 検索 列挙型をシリアライズする 列挙型は、オブジェクトとは違う形でシリアライズされます。 具体的には、列挙型には case 名を指定する新しいシリアライズコード ... ルトンの値を変数に設定できます。 これにより、以下のようなコードが動作することが保証されます: <?php enum Suit : string { case Hearts = 'H' ; case Diamonds = 'D' ; case Clubs = 'C' ; case Spades = 'S' ; } Suit :: Hearts === unserialize ( serialize ( Suit : ... : Hearts )); print serialize ( Suit :: Hearts ); // E:11:"Suit:Hearts"; アンシリアライズする際に、 マッチする列挙型と case がシリア ... Enum ( [name] => Bar ) Baz Enum:int { [name] => Beep [value] => 5 } */ 関連キーワード: case シリアライズ 列挙型 Enum Suit Hearts print 列挙 enum Foo Bar Baz Beep オブジェクト コード アンシリアライズ php unserialize serialize int ...
https://man.mtool.work/php/8.3/language.enumerations.serialization.html
列挙型をシリアライズする 10749
« 値のリスト 列挙型が継承できない理由 » PHP Manual 列挙型(Enum) 列挙型をシリアライズする 検索 列挙型をシリアライズする 列挙型は、オブジェクトとは違う形でシリアライズされます。 具体的には、列挙型には case 名を指定する新しいシリアライズコード ... ルトンの値を変数に設定できます。 これにより、以下のようなコードが動作することが保証されます: <?php enum Suit : string { case Hearts = 'H' ; case Diamonds = 'D' ; case Clubs = 'C' ; case Spades = 'S' ; } Suit :: Hearts === unserialize ( serialize ( Suit : ... : Hearts )); print serialize ( Suit :: Hearts ); // E:11:"Suit:Hearts"; アンシリアライズする際に、 マッチする列挙型と case がシリア ... Enum ( [name] => Bar ) Baz Enum:int { [name] => Beep [value] => 5 } */ 関連キーワード: case シリアライズ 列挙型 Enum Suit Hearts print 列挙 enum Beep コード アンシリアライズ unserialize serialize 継承 理由 具体的 付与 ルーチン 既存 シングルトン 変数 保 ...
https://man.mtool.work/php/8.3/language.enumerations.serialization.html
列挙型の基礎 10141
« 列挙型の概要 値に依存した列挙型(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::Spades です。 これらの有効な値のうち、ひとつだけを変数に代入できます。 関数 ... は列挙型に対する型チェックを行えますし、 その場合は列挙型の値だけが渡せます。 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } function pick_a_card ( Suit $suit ) { var_dump ( $suit ); } $val = Suit :: ...
https://man.mtool.work/php/8.3/language.enumerations.basics.html
列挙型の基礎 10141
« 列挙型の概要 値に依存した列挙型(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::Spades です。 これらの有効な値のうち、ひとつだけを変数に代入できます。 関数 ... は列挙型に対する型チェックを行えますし、 その場合は列挙型の値だけが渡せます。 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } function pick_a_card ( Suit $suit ) { var_dump ( $suit ); } $val = Suit :: ...
https://man.mtool.work/php/8.3/language.enumerations.basics.html
値のリスト 8690
« オブジェクトとの違い 列挙型をシリアライズする » PHP Manual 列挙型(Enum) 値のリスト 検索 値のリスト Pure Enum と Backed Enum は、 共に内部インターフェイス UnitEnum を実装しています。 UnitEnum には static メソッド cases() が含まれています。 ... cases() は、 定義されている全ての case を宣言された順に含めた配列を返します。 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } var_dump ( Suit :: cases ()); enum SuitBacked : string { case Hearts = 'H' ... メソッドを定義すると、致命的なエラーが発生します。 関連キーワード: case cases リスト Enum 列挙型 UnitEnum メソッド enum Suit Hearts Diamonds Clubs Spades var dump SuitBacked オブジェクト 違い Search 列挙 ...
https://man.mtool.work/php/8.3/language.enumerations.listing.html
値のリスト 8565
« オブジェクトとの違い 列挙型をシリアライズする » PHP Manual 列挙型(Enum) 値のリスト 検索 値のリスト Pure Enum と Backed Enum は、 共に内部インターフェイス UnitEnum を実装しています。 UnitEnum には static メソッド cases() が含まれています。 ... cases() は、 定義されている全ての case を宣言された順に含めた配列を返します。 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } var_dump ( Suit :: cases ()); enum SuitBacked : string { case Hearts = 'H' ... 手動で cases() メソッドを定義すると、致命的なエラーが発生します。 関連キーワード: case cases Enum 列挙型 UnitEnum enum Suit Hearts Diamonds Clubs Spades dump SuitBacked 列挙 シリアライズ Pure Backed 内部 インターフェイス 実装 static 宣言 手動 致命的 ...
https://man.mtool.work/php/8.3/language.enumerations.listing.html
列挙型が case を持つかを調べる 8440
« ReflectionEnum::getCases ReflectionEnum::isBacked » PHP Manual ReflectionEnum 列挙型が case を持つかを調べる 検索 ReflectionEnum::hasCase (PHP 8 >= 8.1.0) ReflectionEnum::hasCase — 列挙型が case を持つかを調べる 説明 public function Refle ... ていたら true を返します。 そうでない場合、 false を返します。 例 例1 ReflectionEnum::hasCase() の例 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } $rEnum = new ReflectionEnum ( Suit ::class); var_dump ( $rEnum -> hasCase ( ... 'Hearts' )); var_dump ( $rEnum -> hasCase ( 'Horseshoes' )); ?> 上の例の出力は以下となります。 bool(true) bool(false) 参考 列挙型( ... ) - 列挙型の全ての case を返す 関連キーワード: case ReflectionEnum 列挙型 hasCase bool rEnum getCases name true false Suit Hearts var dump Search isBacked function string 判定 パラメータ ...
https://man.mtool.work/php/8.3/reflectionenum.hascase.html
列挙型が case を持つかを調べる 8440
« ReflectionEnum::getCases ReflectionEnum::isBacked » PHP Manual ReflectionEnum 列挙型が case を持つかを調べる 検索 ReflectionEnum::hasCase (PHP 8 >= 8.1.0) ReflectionEnum::hasCase — 列挙型が case を持つかを調べる 説明 public function Refle ... ていたら true を返します。 そうでない場合、 false を返します。 例 例1 ReflectionEnum::hasCase() の例 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } $rEnum = new ReflectionEnum ( Suit ::class); var_dump ( $rEnum -> hasCase ( ... 'Hearts' )); var_dump ( $rEnum -> hasCase ( 'Horseshoes' )); ?> 上の例の出力は以下となります。 bool(true) bool(false) 参考 列挙型( ... ectionEnum::getCases() - 列挙型の全ての case を返す 関連キーワード: case ReflectionEnum 列挙型 hasCase rEnum getCases Suit Hearts dump isBacked 判定 enum Diamonds Clubs Spades Horseshoes 参考 Enum getCase 特定 ...
https://man.mtool.work/php/8.3/reflectionenum.hascase.html
PREV 1 2 3 4 NEXT