Closure::fromCallable

(PHP 7 >= 7.1.0)

Closure::fromCallable將 callable 轉換為閉包

說明

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

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

注意:

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

參數(shù)

callback

要轉換的回調。

返回值

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