« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 6 of about 6 for MyAttribute (0.002 sec.)
アトリビュートの文法 11698
« アトリビュートの概要 リフレクションAPI を使ってアトリビュートを読み取る » PHP Manual アトリビュート アトリビュートの文法 検索 アトリビュートの文法 アトリビュートの文法は、いくつかの重要な要素で構成されています。 アトリビュートの宣言は #[ ... することをお勧めします。 例1 アトリビュートの文法 <?php // a.php namespace MyExample ; use Attribute ; #[ Attribute ] class MyAttribute { const VALUE = 'value' ; private $value ; public function __construct ( $value = null ) { $this -> value = $value ; } } / ... / b.php namespace Another ; use MyExample\MyAttribute ; #[ MyAttribute ] #[ \MyExample\MyAttribute ] #[ MyAttribute ( 1234 )] #[ MyAttribute ( value : 1234 )] #[ MyAttribute ( ... MyAttribute :: VALUE )] #[ MyAttribute (array( "key" => "value" ))] #[ MyAttribute ( 100 + 200 )] class Thing { } #[ MyAttribute ( 1234 ), MyAttribute ( 5678 )] ...
https://man.mtool.work/php/8.3/language.attributes.syntax.html
アトリビュートの文法 11589
« アトリビュートの概要 リフレクションAPI を使ってアトリビュートを読み取る » PHP Manual アトリビュート アトリビュートの文法 検索 アトリビュートの文法 アトリビュートの文法は、いくつかの重要な要素で構成されています。 アトリビュートの宣言は #[ ... することをお勧めします。 例1 アトリビュートの文法 <?php // a.php namespace MyExample ; use Attribute ; #[ Attribute ] class MyAttribute { const VALUE = 'value' ; private $value ; public function __construct ( $value = null ) { $this -> value = $value ; } } / ... / b.php namespace Another ; use MyExample\MyAttribute ; #[ MyAttribute ] #[ \MyExample\MyAttribute ] #[ MyAttribute ( 1234 )] #[ MyAttribute ( value : 1234 )] #[ MyAttribute ( ... MyAttribute :: VALUE )] #[ MyAttribute (array( "key" => "value" ))] #[ MyAttribute ( 100 + 200 )] class Thing { } #[ MyAttribute ( 1234 ), MyAttribute ( 5678 )] ...
https://man.mtool.work/php/8.3/language.attributes.syntax.html
リフレクションAPI を使ってアトリビュートを読み取る 8408
« アトリビュートの文法 アトリビュートクラスを宣言する » PHP Manual アトリビュート リフレクションAPI を使ってアトリビュートを読み取る 検索 リフレクションAPI を使ってアトリビュートを読み取る クラス、メソッド、関数、パラメータ、プロパティ、クラ ... 化され、その時点で引数の検証が行われます。 例1 リフレクションAPIを使い、アトリビュートを読み取る <?php #[ Attribute ] class MyAttribute { public $value ; public function __construct ( $value ) { $this -> value = $value ; } } #[ MyAttribute ( value : 1234 )] ... newInstance ()); } } dumpAttributeData (new ReflectionClass ( Thing ::class)); 上の例の出力は以下となります。 string(11) "MyAttribute" array(1) { ["value"]=> int(1234) } object(MyAttribute)#3 (1) { ["value"]=> int(1234) } リフレクションインスタンスのすべて ... ビュートのクラスだけを取得できます。 例2 リフレクションAPIを使い、特定のアトリビュートを読み取る <?php #[ Attribute ] class MyAttribute { public $value ; public function __construct ( $value ) { $this -> value = $value ; } } #[ MyAttribute ( value : 1234 )] ...
https://man.mtool.work/php/8.3/language.attributes.reflection.html
リフレクションAPI を使ってアトリビュートを読み取る 8408
« アトリビュートの文法 アトリビュートクラスを宣言する » PHP Manual アトリビュート リフレクションAPI を使ってアトリビュートを読み取る 検索 リフレクションAPI を使ってアトリビュートを読み取る クラス、メソッド、関数、パラメータ、プロパティ、クラ ... 化され、その時点で引数の検証が行われます。 例1 リフレクションAPIを使い、アトリビュートを読み取る <?php #[ Attribute ] class MyAttribute { public $value ; public function __construct ( $value ) { $this -> value = $value ; } } #[ MyAttribute ( value : 1234 )] ... newInstance ()); } } dumpAttributeData (new ReflectionClass ( Thing ::class)); 上の例の出力は以下となります。 string(11) "MyAttribute" array(1) { ["value"]=> int(1234) } object(MyAttribute)#3 (1) { ["value"]=> int(1234) } リフレクションインスタンスのすべて ... ビュートのクラスだけを取得できます。 例2 リフレクションAPIを使い、特定のアトリビュートを読み取る <?php #[ Attribute ] class MyAttribute { public $value ; public function __construct ( $value ) { $this -> value = $value ; } } #[ MyAttribute ( value : 1234 )] ...
https://man.mtool.work/php/8.3/language.attributes.reflection.html
アトリビュートクラスを宣言する 7330
« リフレクションAPI を使ってアトリビュートを読み取る リファレンスの説明 » PHP Manual アトリビュート アトリビュートクラスを宣言する 検索 アトリビュートクラスを宣言する アトリビュートごとに個別のクラスを定義することをお勧めします。 最も単純な ... 間からインポートできます。 例1 単純なアトリビュートクラスの例 <?php namespace Example ; use Attribute ; #[ Attribute ] class MyAttribute { } アトリビュートを適用できる宣言の種類を制限するには、 #[Attribute] 宣言の最初の引数としてビットマスクを渡します。 例2 ア ... ?php namespace Example ; use Attribute ; #[ Attribute ( Attribute :: TARGET_METHOD | Attribute :: TARGET_FUNCTION )] class MyAttribute { } MyAttribute を別の型で宣言すると、 ReflectionAttribute::newInstance() の呼び出し時に例外がスローされます。 ビットマスク ... Attribute ; #[ Attribute ( Attribute :: TARGET_METHOD | Attribute :: TARGET_FUNCTION | Attribute :: IS_REPEATABLE )] class MyAttribute { } 関連キーワード: Attribute アトリビュート 宣言 クラス use MyAttribute php namespace Example class ビット マスク リフレク ...
https://man.mtool.work/php/8.3/language.attributes.classes.html
アトリビュートクラスを宣言する 7330
« リフレクションAPI を使ってアトリビュートを読み取る リファレンスの説明 » PHP Manual アトリビュート アトリビュートクラスを宣言する 検索 アトリビュートクラスを宣言する アトリビュートごとに個別のクラスを定義することをお勧めします。 最も単純な ... 間からインポートできます。 例1 単純なアトリビュートクラスの例 <?php namespace Example ; use Attribute ; #[ Attribute ] class MyAttribute { } アトリビュートを適用できる宣言の種類を制限するには、 #[Attribute] 宣言の最初の引数としてビットマスクを渡します。 例2 ア ... ?php namespace Example ; use Attribute ; #[ Attribute ( Attribute :: TARGET_METHOD | Attribute :: TARGET_FUNCTION )] class MyAttribute { } MyAttribute を別の型で宣言すると、 ReflectionAttribute::newInstance() の呼び出し時に例外がスローされます。 ビットマスク ... Attribute ; #[ Attribute ( Attribute :: TARGET_METHOD | Attribute :: TARGET_FUNCTION | Attribute :: IS_REPEATABLE )] class MyAttribute { } 関連キーワード: Attribute アトリビュート 宣言 MyAttribute namespace Example ビット マスク リフレクション リファレンス ...
https://man.mtool.work/php/8.3/language.attributes.classes.html
PREV 1 NEXT