La classe Closure

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

Introduction

Classe utilisée pour représenter les fonctions anonymes.

Les fonctions anonymes produisent des objets de ce type. Cette classe a des méthodes qui permettent un contrôle supplémentaire de la fonction anonyme après sa création.

En plus des méthodes précisées ici, cette classe possède aussi une méthode __invoke. Ceci pour des raisons de logique avec l'implémentation de la méthode magique d'appel.

Synopsis de la classe

finalclassClosure {
private__construct()
publicstaticbind(Closure$closure, ?object$newThis, object|string|null$newScope = "static"): ?Closure
publicbindTo(?object$newThis, object|string|null$newScope = "static"): ?Closure
publiccall(object$newThis, mixed...$args): mixed
publicstaticfromCallable(callable$callback): Closure
}

Sommaire

To Top