« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 103 for 無名 (0.002 sec.)
無名クラス 11128
« トレイト オーバーロード » PHP Manual クラスとオブジェクト 無名クラス 検索 無名クラス 無名クラスは、その場限りの使い捨てのオブジェクトが必要になった場合に便利です。 <?php // 明示的にクラスを宣言して使う class Logger { public function log ( ... $msg ) { echo $msg ; } } $util -> setLogger (new Logger ()); // 無名クラスを使う $util -> setLogger (new class { public function log ( $msg ) { echo $msg ; } }); コンストラクタを使って引数を渡 ... 力は以下となります。 object(class@anonymous)#1 (1) { ["Command line code0x104c5b612":"class@anonymous":private]=> int(10) } 無名クラスを別のクラス内で作っても、外側のクラスの private や protected なメソッド、 およびプロパティにはアクセスできません。 外 ... 側のクラスの protected プロパティやメソッドにアクセスするには、 無名クラスに外側のクラスを継承させます。 外側のクラスの private プロパティを無名クラスで使うには、 コンストラクタでそれを渡す必要 ...
https://man.mtool.work/php/8.3/language.oop5.anonymous.html
無名クラス 11128
« トレイト オーバーロード » PHP Manual クラスとオブジェクト 無名クラス 検索 無名クラス 無名クラスは、その場限りの使い捨てのオブジェクトが必要になった場合に便利です。 <?php // 明示的にクラスを宣言して使う class Logger { public function log ( ... $msg ) { echo $msg ; } } $util -> setLogger (new Logger ()); // 無名クラスを使う $util -> setLogger (new class { public function log ( $msg ) { echo $msg ; } }); コンストラクタを使って引数を渡 ... 力は以下となります。 object(class@anonymous)#1 (1) { ["Command line code0x104c5b612":"class@anonymous":private]=> int(10) } 無名クラスを別のクラス内で作っても、外側のクラスの private や protected なメソッド、 およびプロパティにはアクセスできません。 外 ... 側のクラスの protected プロパティやメソッドにアクセスするには、 無名クラスに外側のクラスを継承させます。 外側のクラスの private プロパティを無名クラスで使うには、 コンストラクタでそれを渡す必要 ...
https://man.mtool.work/php/8.3/language.oop5.anonymous.html
関数が無名関数かどうかを調べる 9940
« ReflectionFunction::invokeArgs ReflectionFunction::isDisabled » PHP Manual ReflectionFunction 関数が無名関数かどうかを調べる 検索 ReflectionFunction::isAnonymous (PHP 8 >= 8.2.0) ReflectionFunction::isAnonymous — 関数が無名関数かどうかを調 ... べる 説明 public function ReflectionFunction::isAnonymous (): bool 関数が 無名関数 かどうかを調べます。 パラメータ この関数にはパラメータはありません。 戻り値 関数が無名関数の場合、 true を返します。そう ... ionFunction ( 'strlen' ); var_dump ( $rf -> isAnonymous ()); ?> 上の例の出力は以下となります。 bool(true) bool(false) 参考 無名関数 関連キーワード: ReflectionFunction 無名 isAnonymous dump invokeArgs isDisabled strlen 参考 ...
https://man.mtool.work/php/8.3/reflectionfunction.isanonymous.html
関数が無名関数かどうかを調べる 9824
« ReflectionFunction::invokeArgs ReflectionFunction::isDisabled » PHP Manual ReflectionFunction 関数が無名関数かどうかを調べる 検索 ReflectionFunction::isAnonymous (PHP 8 >= 8.2.0) ReflectionFunction::isAnonymous — 関数が無名関数かどうかを調 ... べる 説明 public function ReflectionFunction::isAnonymous (): bool 関数が 無名関数 かどうかを調べます。 パラメータ この関数にはパラメータはありません。 戻り値 関数が無名関数の場合、 true を返します。そう ... ionFunction ( 'strlen' ); var_dump ( $rf -> isAnonymous ()); ?> 上の例の出力は以下となります。 bool(true) bool(false) 参考 無名関数 関連キーワード: ReflectionFunction 無名 isAnonymous rf bool function パラメータ 場合 true false new var dump invokeArgs ...
https://man.mtool.work/php/8.3/reflectionfunction.isanonymous.html
無名関数 9475
« 内部(ビルトイン)関数 アロー関数 » PHP Manual 関数 無名関数 検索 無名関数 無名関数は クロージャ とも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです。 callable パラメータとして使う際に便利ですが、用途はそれにとどまりません。 ... 無名関数の実装には Closure クラスを使っています。 例1 無名関数の例 <?php echo preg_replace_callback ( '~-([a-z])~' , function ( ... タンスに変換します。 変数へのクロージャの代入は、他の代入と同じように記述し、 同じく最後にセミコロンをつけます。 例2 変数への無名関数の代入 <?php $greet = function( $name ) { printf ( "Hello %s\r\n" , $name ); }; $greet ( 'World' ); $greet ( 'PHP' ); ク ... 的にバインドされて、 関数のスコープで $this が使えるようになります。 現在のクラスへの自動バインドを望まない場合は、 static な無名関数 を使いましょう。 static な無名関数 static を付けて無名関数を宣言することができます。 こうすることで、現在のクラスが無名 ...
https://man.mtool.work/php/8.3/functions.anonymous.html
無名関数 9475
« 内部(ビルトイン)関数 アロー関数 » PHP Manual 関数 無名関数 検索 無名関数 無名関数は クロージャ とも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです。 callable パラメータとして使う際に便利ですが、用途はそれにとどまりません。 ... 無名関数の実装には Closure クラスを使っています。 例1 無名関数の例 <?php echo preg_replace_callback ( '~-([a-z])~' , function ( ... タンスに変換します。 変数へのクロージャの代入は、他の代入と同じように記述し、 同じく最後にセミコロンをつけます。 例2 変数への無名関数の代入 <?php $greet = function( $name ) { printf ( "Hello %s\r\n" , $name ); }; $greet ( 'World' ); $greet ( 'PHP' ); ク ... 的にバインドされて、 関数のスコープで $this が使えるようになります。 現在のクラスへの自動バインドを望まない場合は、 static な無名関数 を使いましょう。 static な無名関数 static を付けて無名関数を宣言することができます。 こうすることで、現在のクラスが無名 ...
https://man.mtool.work/php/8.3/functions.anonymous.html
クラスが無名クラスかを調べる 9062
« ReflectionClass::isAbstract ReflectionClass::isCloneable » PHP Manual ReflectionClass クラスが無名クラスかを調べる 検索 ReflectionClass::isAnonymous (PHP 7, PHP 8) ReflectionClass::isAnonymous — クラスが無名クラスかを調べる 説明 public fu ... nction ReflectionClass::isAnonymous (): bool クラスが無名クラスかを調べます。 パラメータ この関数にはパラメータはありません。 戻り値 無名クラスの場合は、 true を返します。 そうでない ... ool(true) 参考 ReflectionClass::isFinal() - final クラスであるかどうかを調べる 関連キーワード: ReflectionClass isAnonymous 無名 anonClass TestClass normalClass dump isAbstract isCloneable 参考 isFinal final ...
https://man.mtool.work/php/8.3/reflectionclass.isanonymous.html
クラスが無名クラスかを調べる 8998
« ReflectionClass::isAbstract ReflectionClass::isCloneable » PHP Manual ReflectionClass クラスが無名クラスかを調べる 検索 ReflectionClass::isAnonymous (PHP 7, PHP 8) ReflectionClass::isAnonymous — クラスが無名クラスかを調べる 説明 public fu ... nction ReflectionClass::isAnonymous (): bool クラスが無名クラスかを調べます。 パラメータ この関数にはパラメータはありません。 戻り値 無名クラスの場合は、 true を返します。 そうでない ... e) 参考 ReflectionClass::isFinal() - final クラスであるかどうかを調べる 関連キーワード: クラス ReflectionClass isAnonymous 無名 anonClass bool new パラメータ 場合 true false class TestClass normalClass var dump isAbstract Search isCloneable function ...
https://man.mtool.work/php/8.3/reflectionclass.isanonymous.html
新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 8533
« Closure::bind Closure::call » PHP Manual Closure 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 検索 Closure::bindTo (PHP 5 >= 5.4.0, PHP 7, PHP 8) Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコー ... To ( ? object $newThis , object | string | null $newScope = "static" ): ? Closure 自身と同じ本体とバインド変数を持つ新しい 無名関数 を作って返します。しかし、バインドするオブジェクトは変わって新しいクラスのスコープとなります。 “バインドするオブジェクト ... ” によって、 $this が関数本体で持つ値が決まり、“クラスのスコープ” は、無名関数からどのクラスの private メンバーや protected メンバーにアクセスできるのかが決まります。 すなわち、無名関数から見えるメン ... バーは、 その無名関数が newScope クラスのメソッドであった場合と同じものになります。 static なクロージャは何もオブジェクトをバインドできません ...
https://man.mtool.work/php/8.3/closure.bindto.html
新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 8533
« Closure::bind Closure::call » PHP Manual Closure 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 検索 Closure::bindTo (PHP 5 >= 5.4.0, PHP 7, PHP 8) Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコー ... To ( ? object $newThis , object | string | null $newScope = "static" ): ? Closure 自身と同じ本体とバインド変数を持つ新しい 無名関数 を作って返します。しかし、バインドするオブジェクトは変わって新しいクラスのスコープとなります。 “バインドするオブジェクト ... ” によって、 $this が関数本体で持つ値が決まり、“クラスのスコープ” は、無名関数からどのクラスの private メンバーや protected メンバーにアクセスできるのかが決まります。 すなわち、無名関数から見えるメン ... バーは、 その無名関数が newScope クラスのメソッドであった場合と同じものになります。 static なクロージャは何もオブジェクトをバインドできません ...
https://man.mtool.work/php/8.3/closure.bindto.html
PREV 1 2 3 4 5 6 7 8 9 10 NEXT