« Closure::call
Closure::getCurrent »

Closure::fromCallable

(PHP 7 >= 7.1.0)

Closure::fromCallable — callable をクロージャに変換する

説明

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

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

注意:

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

パラメータ

callback

変換する callable。

戻り値

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

関連キーワード:
Closure   callable   callback   クロージャ   fromCallable   スコープ   無名   TypeError   一級   記法   call   getCurrent   static   チェック   実現   参考
関連する関数・ページ:
class.closure   closure.construct   closure.bindto   closure.bind   language.types.callable   closure.getcurrent