Closure::fromCallable

(PHP 7 >= 7.1.0)

Closure::fromCallable將 callable 轉(zhuǎn)換為閉包

說明

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

使用當(dāng)前范圍從給定的 callback 創(chuàng)建并返回一個(gè)新的 匿名函數(shù)。 此方法檢查 callback 函數(shù)在作用域是否可調(diào)用, 如果不能,就拋出 TypeError。

注意:

從 PHP 8.1.0 開始,First-class 可調(diào)用語法 的語義與此方法相同。

參數(shù)

callback

要轉(zhuǎn)換的回調(diào)。

返回值

返回新創(chuàng)建的 Closure, 或者如果 callback 在當(dāng)前作用域無法調(diào)用, 則拋出 TypeError。