Closure::fromCallable

callable をクロージャに変換する

説明

public static Closure Closure::fromCallable(callable $callback)

現在のスコープを用いて、指定された callback から新しい 無名関数 を作って返します。 このメソッドは、現在のスコープで callback が呼び出し可能かどうかをチェックし、可能でなければ TypeError をスローします。

注意:

PHP 8.1.0 以降では、このメソッドと同等の機能を実現するやり方として、第一級callableを生成する記法 があります。

パラメータ

callback

変換する callable。

戻り値

新しく作られた Closure を返します。 callback が現在のスコープで呼び出し可能でなければ、 TypeError をスローします。