« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 212 for enum (0.006 sec.)
値に依存した列挙型(Backed Enum) 8626
« 列挙型の基礎 列挙型とメソッド » PHP Manual 列挙型(Enum) 値に依存した列挙型(Backed Enum) 検索 値に依存した列挙型(Backed Enum) デフォルトでは、列挙型の case はスカラー値の情報を持っていません。 単なるシングルトンオブジェクトです。 しかし、列 ... シリアライズできる) スカラー値を列挙型の中で定義すると便利です。 列挙型にスカラー値を定義するには、以下のようにします: <?php enum Suit : string { case Hearts = 'H' ; case Diamonds = 'D' ; case Clubs = 'C' ; case Spades = 'S' ; } スカラー値を持つ case を ... なぜなら、オブジェクトよりもシンプルな値に依存して(Backed)いるからです。 全ての case が Backed Case である列挙型を "Backed Enum" と呼びます。 Backed Enum には Backed Case のみを含めることができます。 Pure Enum には Pure Case だけを含めることができます ... 。 Backed Enum は、 int 、または string の値を持つことができます。 そして、単一の列挙型が一度に持つことの出来る型はひとつだけです (つまり ...
https://man.mtool.work/php/8.3/language.enumerations.backed.html
値に依存した列挙型(Backed Enum) 8626
« 列挙型の基礎 列挙型とメソッド » PHP Manual 列挙型(Enum) 値に依存した列挙型(Backed Enum) 検索 値に依存した列挙型(Backed Enum) デフォルトでは、列挙型の case はスカラー値の情報を持っていません。 単なるシングルトンオブジェクトです。 しかし、列 ... シリアライズできる) スカラー値を列挙型の中で定義すると便利です。 列挙型にスカラー値を定義するには、以下のようにします: <?php enum Suit : string { case Hearts = 'H' ; case Diamonds = 'D' ; case Clubs = 'C' ; case Spades = 'S' ; } スカラー値を持つ case を ... なぜなら、オブジェクトよりもシンプルな値に依存して(Backed)いるからです。 全ての case が Backed Case である列挙型を "Backed Enum" と呼びます。 Backed Enum には Backed Case のみを含めることができます。 Pure Enum には Pure Case だけを含めることができます ... 。 Backed Enum は、 int 、または string の値を持つことができます。 そして、単一の列挙型が一度に持つことの出来る型はひとつだけです (つまり ...
https://man.mtool.work/php/8.3/language.enumerations.backed.html
すべての enum を、実際の整数値ではなく enum 値とともに返す 8563
« snmp_read_mib snmp_set_oid_numeric_print » PHP Manual SNMP 関数 すべての enum を、実際の整数値ではなく enum 値とともに返す 検索 snmp_set_enum_print (PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8) snmp_set_enum_print — すべての enum を、実際の整数値 ... ではなく enum 値とともに返す 説明 function snmp_set_enum_print ( bool $enable ): true この関数は、snmpwalk/snmpget などが自動的に MIB の ... enum 値を探して可読形式の文字列で返すかどうかを切り替えます。 パラメータ enable この値は boolean として Net-SNMP ライブラリが解 ... 変更履歴 バージョン 説明 8.2.0 戻り値の型が、 true になりました。これより前のバージョンでは、 bool でした。 例 例1 snmp_set_enum_print() の使用法 <?php snmp_set_enum_print ( 0 ); echo snmpget ( 'localhost' , 'public' , 'IF-MIB::ifOperStatus.3' ) . "\n ...
https://man.mtool.work/php/8.3/function.snmp-set-enum-print.html
すべての enum を、実際の整数値ではなく enum 値とともに返す 8563
« snmp_read_mib snmp_set_oid_numeric_print » PHP Manual SNMP 関数 すべての enum を、実際の整数値ではなく enum 値とともに返す 検索 snmp_set_enum_print (PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8) snmp_set_enum_print — すべての enum を、実際の整数値 ... ではなく enum 値とともに返す 説明 function snmp_set_enum_print ( bool $enable ): true この関数は、snmpwalk/snmpget などが自動的に MIB の ... enum 値を探して可読形式の文字列で返すかどうかを切り替えます。 パラメータ enable この値は boolean として Net-SNMP ライブラリが解 ... 変更履歴 バージョン 説明 8.2.0 戻り値の型が、 true になりました。これより前のバージョンでは、 bool でした。 例 例1 snmp_set_enum_print() の使用法 <?php snmp_set_enum_print ( 0 ); echo snmpget ( 'localhost' , 'public' , 'IF-MIB::ifOperStatus.3' ) . "\n ...
https://man.mtool.work/php/8.3/function.snmp-set-enum-print.html
列挙型の全ての case を返す 8215
« ReflectionEnum::getCase ReflectionEnum::hasCase » PHP Manual ReflectionEnum 列挙型の全ての case を返す 検索 ReflectionEnum::getCases (PHP 8 >= 8.1.0) ReflectionEnum::getCases — 列挙型の全ての case を返す 説明 public function ReflectionEnum ... タはありません。 戻り値 列挙型のリフレクションオブジェクトの配列を返します。 ひとつひとつが、列挙型の case を表します。 Pure Enum の場合、すべてのインスタンスが ReflectionEnumUnitCase になります。 Backed Enum の場合、すべてのインスタンスが ReflectionEn ... umBackedCase になります。 例 例1 ReflectionEnum::getCases() の例 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } $rEnum = new ReflectionEnum ... ( Suit ::class); $cases = $rEnum -> getCases (); foreach ( $cases as $rCase ) { var_dump ( $rCase -> getValue ()); } ?> 上の例の出力は以下となります。 enum ...
https://man.mtool.work/php/8.3/reflectionenum.getcases.html
列挙型の全ての case を返す 8183
« ReflectionEnum::getCase ReflectionEnum::hasCase » PHP Manual ReflectionEnum 列挙型の全ての case を返す 検索 ReflectionEnum::getCases (PHP 8 >= 8.1.0) ReflectionEnum::getCases — 列挙型の全ての case を返す 説明 public function ReflectionEnum ... タはありません。 戻り値 列挙型のリフレクションオブジェクトの配列を返します。 ひとつひとつが、列挙型の case を表します。 Pure Enum の場合、すべてのインスタンスが ReflectionEnumUnitCase になります。 Backed Enum の場合、すべてのインスタンスが ReflectionEn ... umBackedCase になります。 例 例1 ReflectionEnum::getCases() の例 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } $rEnum = new ReflectionEnum ... ( Suit ::class); $cases = $rEnum -> getCases (); foreach ( $cases as $rCase ) { var_dump ( $rCase -> getValue ()); } ?> 上の例の出力は以下となります。 enum ...
https://man.mtool.work/php/8.3/reflectionenum.getcases.html
列挙型が Backed Enum かを調べる 8077
« ReflectionEnum::hasCase ReflectionEnumUnitCase » PHP Manual ReflectionEnum 列挙型が Backed Enum かを調べる 検索 ReflectionEnum::isBacked (PHP 8 >= 8.1.0) ReflectionEnum::isBacked — 列挙型が Backed Enum かを調べる 説明 public function Refl ... ectionEnum::isBacked (): bool Backed Enum は、 ネイティブのスカラー型と同等の情報を持つ列挙型です。 文字列か、整数のどちらかです。 全 ... ての列挙型が Backed Enum であるとは限りません。 パラメータ この関数にはパラメータはありません。 戻り値 列挙型がスカラーと同等の Backed Enum の場合は ... true を返します。 そうでない場合は、 false を返します。 例 例1 ReflectionEnum::isBacked() の例 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } enum BackedSuit : string { c ...
https://man.mtool.work/php/8.3/reflectionenum.isbacked.html
列挙型が Backed Enum かを調べる 8046
« ReflectionEnum::hasCase ReflectionEnumUnitCase » PHP Manual ReflectionEnum 列挙型が Backed Enum かを調べる 検索 ReflectionEnum::isBacked (PHP 8 >= 8.1.0) ReflectionEnum::isBacked — 列挙型が Backed Enum かを調べる 説明 public function Refl ... ectionEnum::isBacked (): bool Backed Enum は、 ネイティブのスカラー型と同等の情報を持つ列挙型です。 文字列か、整数のどちらかです。 全 ... ての列挙型が Backed Enum であるとは限りません。 パラメータ この関数にはパラメータはありません。 戻り値 列挙型がスカラーと同等の Backed Enum の場合は ... true を返します。 そうでない場合は、 false を返します。 例 例1 ReflectionEnum::isBacked() の例 <?php enum Suit { case Hearts ; case Diamonds ; case Clubs ; case Spades ; } enum BackedSuit : string { c ...
https://man.mtool.work/php/8.3/reflectionenum.isbacked.html
列挙型が定義されているかを調べる 7908
« class_exists get_called_class » PHP Manual クラス/オブジェクト関数 列挙型が定義されているかを調べる 検索 enum_exists (PHP 8 >= 8.1.0) enum_exists — 列挙型が定義されているかを調べる 説明 function enum_exists ( string $enum , bool $autoload ... = true ): bool この関数は、指定された 列挙型 が定義されているかを調べます。 パラメータ enum 列挙型の名前。この名前は、大文字小文字を区別せずに比較されます。 autoload まだロードされていない場合に オートロード するか ... どうか。 戻り値 enum が定義済みの列挙型である場合、 true を返します。そうでない場合、 false を返します。 例 例1 enum_exists() の例 <?php // Che ... ck that the enum exists before trying to use it if ( enum_exists ( Suit ::class)) { $myclass = Suit :: Hearts ; } ?> 参考 function_exists() ...
https://man.mtool.work/php/8.3/function.enum-exists.html
列挙型が定義されているかを調べる 7877
« class_exists get_called_class » PHP Manual クラス/オブジェクト関数 列挙型が定義されているかを調べる 検索 enum_exists (PHP 8 >= 8.1.0) enum_exists — 列挙型が定義されているかを調べる 説明 function enum_exists ( string $enum , bool $autoload ... = true ): bool この関数は、指定された 列挙型 が定義されているかを調べます。 パラメータ enum 列挙型の名前。この名前は、大文字小文字を区別せずに比較されます。 autoload まだロードされていない場合に オートロード するか ... どうか。 戻り値 enum が定義済みの列挙型である場合、 true を返します。そうでない場合、 false を返します。 例 例1 enum_exists() の例 <?php // Che ... ck that the enum exists before trying to use it if ( enum_exists ( Suit ::class)) { $myclass = Suit :: Hearts ; } ?> 参考 function_exists() ...
https://man.mtool.work/php/8.3/function.enum-exists.html
PREV 1 2 3 4 5 6 7 8 9 10 NEXT