« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 70 for クロージャ (0.012 sec.)
現在実行中のクロージャを返す 10263
« Closure::fromCallable stdClass » PHP Manual Closure 現在実行中のクロージャを返す 検索 Closure::getCurrent (PHP 8 >= 8.5.0) Closure::getCurrent — 現在実行中のクロージャを返す 説明 public static function Closure::getCurrent (): Closure 現在 ... 実行中のクロージャを返します。このメソッドは主に、 use キーワードを使ってクロージャ変数への参照をキャプチャすることなく、 再帰的なクロージャを ... 実装するのに役立ちます。 このメソッドはクロージャの内部から呼び出す必要があります。 クロージャのコンテキスト外から呼び出すと、 Error: Current function is not a closure. が発 ... 生します。 パラメータ この関数にはパラメータはありません。 戻り値 現在実行中の Closure を返します。 エラー / 例外 クロージャのコンテキスト外から呼び出された場合、 Error をスローします。 例 例1 Closure::getCurrent() の例 Closure::getCurrent() を使っ ...
https://man.mtool.work/php/8.3/closure.getcurrent.html
現在実行中のクロージャを返す 10263
« Closure::fromCallable stdClass » PHP Manual Closure 現在実行中のクロージャを返す 検索 Closure::getCurrent (PHP 8 >= 8.5.0) Closure::getCurrent — 現在実行中のクロージャを返す 説明 public static function Closure::getCurrent (): Closure 現在 ... 実行中のクロージャを返します。このメソッドは主に、 use キーワードを使ってクロージャ変数への参照をキャプチャすることなく、 再帰的なクロージャを ... 実装するのに役立ちます。 このメソッドはクロージャの内部から呼び出す必要があります。 クロージャのコンテキスト外から呼び出すと、 Error: Current function is not a closure. が発 ... 生します。 パラメータ この関数にはパラメータはありません。 戻り値 現在実行中の Closure を返します。 エラー / 例外 クロージャのコンテキスト外から呼び出された場合、 Error をスローします。 例 例1 Closure::getCurrent() の例 Closure::getCurrent() を使っ ...
https://man.mtool.work/php/8.3/closure.getcurrent.html
新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 9361
« Closure::bind Closure::call » PHP Manual Closure 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 検索 Closure::bindTo (PHP 5 >= 5.4.0, PHP 7, PHP 8) Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコー ... プで、クロージャを複製する 説明 public function Closure::bindTo ( ? object $newThis , object | string | null $newScope = "static" ): ? Closu ... すなわち、無名関数から見えるメンバーは、 その無名関数が newScope クラスのメソッドであった場合と同じものになります。 static なクロージャは何もオブジェクトをバインドできません ( newThis の値は null でなければなりません) が、 それでもこのメソッドを使ってクラスの ... スコープを変えることができます。 このメソッドが static でないクロージャに関して保証するのは、 バインドされたインスタンスを持っていればスコープ内にあるということです。 また、その逆も成り立ちます。 ...
https://man.mtool.work/php/8.3/closure.bindto.html
新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 9332
« Closure::bind Closure::call » PHP Manual Closure 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する 検索 Closure::bindTo (PHP 5 >= 5.4.0, PHP 7, PHP 8) Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコー ... プで、クロージャを複製する 説明 public function Closure::bindTo ( ? object $newThis , object | string | null $newScope = "static" ): ? Closu ... すなわち、無名関数から見えるメンバーは、 その無名関数が newScope クラスのメソッドであった場合と同じものになります。 static なクロージャは何もオブジェクトをバインドできません ( newThis の値は null でなければなりません) が、 それでもこのメソッドを使ってクラスの ... スコープを変えることができます。 このメソッドが static でないクロージャに関して保証するのは、 バインドされたインスタンスを持っていればスコープ内にあるということです。 また、その逆も成り立ちます。 ...
https://man.mtool.work/php/8.3/closure.bindto.html
Closure クラス 9276
« Serializable::unserialize Closure::__construct » PHP Manual 定義済みのインターフェイスとクラス Closure クラス 検索 Closure クラス (PHP 5 >= 5.3.0, PHP 7, PHP 8) はじめに 無名関数 を表すために使うクラスです。 無名関数は、Closure 型のオブジ ... : Closure public static function getCurrent (): Closure } 変更履歴 バージョン 説明 8.4.0 Closure::__debugInfo() の出力に、 クロージャの名前、行、ファイルを含むようになりました。 注意 注意 : Closure オブジェクトはシリアライズできません。 クロージャは束縛され ... た変数や特定の実行コンテキストを保持している可能性があるためです。 クロージャをシリアライズしようとすると、 Exception がスローされます。 目次 Closure::__construct — インスタンス作成を無効化したコンスト ... ラクタ Closure::bind — バインドされたオブジェクトとクラスのスコープでクロージャを複製する Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する Closure::call — クロー ...
https://man.mtool.work/php/8.3/class.closure.html
無名関数 9248
« 内部(ビルトイン)関数 アロー関数 » PHP Manual 関数 無名関数 検索 無名関数 無名関数は クロージャ とも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです。 callable パラメータとして使う際に便利ですが、用途はそれにとどまりません。 ... k ( '~-([a-z])~' , function ( $match ) { return strtoupper ( $match [ 1 ]); }, 'hello-world' ); // helloWorld と出力します クロージャは、変数の値として使用することもできます。 PHP は、そのような記述があると自動的に内部クラス Closure のインスタンスに変換しま ... す。 変数へのクロージャの代入は、他の代入と同じように記述し、 同じく最後にセミコロンをつけます。 例2 変数への無名関数の代入 <?php $greet = function ... ( $name ) { printf ( "Hello %s\r\n" , $name ); }; $greet ( 'World' ); $greet ( 'PHP' ); クロージャは、変数を親のスコープから引き継ぐことができます。 引き継ぐ変数は、 use で渡さなければなりません。 PHP 7.1 以降は、引き継ぐ値 ...
https://man.mtool.work/php/8.3/functions.anonymous.html
Closure クラス 9220
« Serializable::unserialize Closure::__construct » PHP Manual 定義済みのインターフェイスとクラス Closure クラス 検索 Closure クラス (PHP 5 >= 5.3.0, PHP 7, PHP 8) はじめに 無名関数 を表すために使うクラスです。 無名関数は、Closure 型のオブジ ... : Closure public static function getCurrent (): Closure } 変更履歴 バージョン 説明 8.4.0 Closure::__debugInfo() の出力に、 クロージャの名前、行、ファイルを含むようになりました。 注意 注意 : Closure オブジェクトはシリアライズできません。 クロージャは束縛され ... た変数や特定の実行コンテキストを保持している可能性があるためです。 クロージャをシリアライズしようとすると、 Exception がスローされます。 目次 Closure::__construct — インスタンス作成を無効化したコンスト ... ラクタ Closure::bind — バインドされたオブジェクトとクラスのスコープでクロージャを複製する Closure::bindTo — 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する Closure::call — クロー ...
https://man.mtool.work/php/8.3/class.closure.html
無名関数 9220
« 内部(ビルトイン)関数 アロー関数 » PHP Manual 関数 無名関数 検索 無名関数 無名関数は クロージャ とも呼ばれ、 関数名を指定せずに関数を作成できるようにするものです。 callable パラメータとして使う際に便利ですが、用途はそれにとどまりません。 ... k ( '~-([a-z])~' , function ( $match ) { return strtoupper ( $match [ 1 ]); }, 'hello-world' ); // helloWorld と出力します クロージャは、変数の値として使用することもできます。 PHP は、そのような記述があると自動的に内部クラス Closure のインスタンスに変換しま ... す。 変数へのクロージャの代入は、他の代入と同じように記述し、 同じく最後にセミコロンをつけます。 例2 変数への無名関数の代入 <?php $greet = function ... ( $name ) { printf ( "Hello %s\r\n" , $name ); }; $greet ( 'World' ); $greet ( 'PHP' ); クロージャは、変数を親のスコープから引き継ぐことができます。 引き継ぐ変数は、 use で渡さなければなりません。 PHP 7.1 以降は、引き継ぐ値 ...
https://man.mtool.work/php/8.3/functions.anonymous.html
関数・メソッド 9149
« 索引 サンプル » PHP Manual 索引 関数・メソッド 検索 関数・メソッド マニュアル内の全関数およびメソッドの一覧 a b c d e f g h i j k l m n o p q r s t u v w x y z _ a abs - 絶対値 acos - 逆余弦(アークコサイン) acosh - 逆双曲線余弦(アークハ ... ハンドルをクローズする closelog - システムログへの接続を閉じる Closure::bind - バインドされたオブジェクトとクラスのスコープでクロージャを複製する Closure::bindTo - 新しくバインドしたオブジェクトとクラスのスコープで、クロージャを複製する Closure::call - クロー ... ジャを束縛して呼び出す Closure::fromCallable - callable をクロージャに変換する Closure::getCurrent - 現在実行中のクロージャを返す Closure::__construct - インスタンス作成を無効化したコンストラク ... トを構築する ReflectionFunction::export - 関数をエクスポートする ReflectionFunction::getClosure - この関数に動的に作成されたクロージャを返す ReflectionFunction::invoke - 関数を起動する ReflectionFunction::invokeArgs - 引数を指定して関数を起動する ReflectionF ...
https://man.mtool.work/php/8.3/indexes.functions.html
クロージャを束縛して呼び出す 9093
« Closure::bindTo Closure::fromCallable » PHP Manual Closure クロージャを束縛して呼び出す 検索 Closure::call (PHP 7, PHP 8) Closure::call — クロージャを束縛して呼び出す 説明 public function Closure::call ( object $newThis , mixed ...$args ) ... : mixed クロージャを一時的に newThis に束縛し、 指定したパラメータでそれを呼び出します。 パラメータ newThis この呼び出しの間だけクロージャを束 ... 縛するオブジェクト。 args クロージャに渡すパラメータがある場合は、ここで指定します。 戻り値 クロージャの戻り値を返します。 例 例1 Closure::call() の例 <?php cla ... re -> call ( $three , 4 ); $closure -> call ( $four , 4 ); ?> 上の例の出力は以下となります。 int(7) int(8) 関連キーワード: クロージャ Closure call 束縛 value function newThis パラメータ Value closure mixed args 戻り値 getValue three new four delta int bind ...
https://man.mtool.work/php/8.3/closure.call.html
PREV 1 2 3 4 5 6 7 NEXT