Closure 類

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

簡介

用于代表 匿名函數(shù) 的類.

匿名函數(shù)會(huì)產(chǎn)生這種類型的對象。這個(gè)類帶有一些方法允許在匿名函數(shù)創(chuàng)建后對其進(jìn)行更多的控制。

除了此處列出的方法,還有一個(gè) __invoke 方法。這是為了與其他實(shí)現(xiàn)了 __invoke()魔術(shù)方法 的對象保持一致性,但調(diào)用匿名函數(shù)的過程與它無關(guān)。

類摘要

final class Closure {
/* 方法 */
private __construct()
public static bind(Closure $closure, ?object $newThis, object|string|null $newScope = "static"): ?Closure
public bindTo(?object $newThis, object|string|null $newScope = "static"): ?Closure
public call(object $newThis, mixed ...$args): mixed
public static fromCallable(callable $callback): Closure
}

目錄