Closure sınıfı

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

Giriş

Sınıf anonim işlevleri denetler.

Anonim işlevler bu tür nesneler üretir. Bu sınıf oluşturulduktan sonra, anonim işlevlerin daha iyi denetlenmesini sağlayan yöntemlere sahiptir.

Burada listelenen yöntemlerden başka __invoke yöntemine de sahiptir. Bu sınıf, sihirli çağrıları gerçekleyen sınıflarla tutarlılık için vardır ve bu yöntem işlev çağrısı için kullanılmaz.

Sınıf Sözdizimi

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

İçindekiler