Closure::fromCallable

(PHP 7 >= 7.1.0)

Closure::fromCallablecallable をクロージャに変換する

説明

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

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

注意:

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

パラメータ

callback

変換する callable。

戻り値

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

関連キーワード:  callable, 変換, Closure, callback, fromCallable, スコープ, 記法, 生成, 一級, メソッド