Closure 類

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

簡介

用于代表 匿名函數 的類.

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

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

類摘要

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
}

目錄