Closure::getCurrent現在実行中のクロージャを返す 説明
public static Closure Closure::getCurrent()
現在実行中のクロージャを返します。このメソッドは主に、
このメソッドはクロージャの内部から呼び出す必要があります。
クロージャのコンテキスト外から呼び出すと、
パラメータこの関数にはパラメータはありません。 戻り値現在実行中の Closure を返します。 エラー / 例外クロージャのコンテキスト外から呼び出された場合、 Error をスローします。 例例1 Closure::getCurrent の例 Closure::getCurrent を使って 再帰的なフィボナッチ関数を実装する例: 例2 従来のアプローチとの比較
PHP 8.5 より前のバージョンでは、再帰的なクロージャを実装するには
Closure::getCurrent を使うアプローチでは、
|