Interfaces e Classes pré-definidas
PHP Manual

A classe Closure

(PHP 5 >= 5.3.0, PHP 7)

Introdução

Classe usada para representar funções anônimas.

Funções anônimas, implementadas no PHP 5.3, produzem objetos desse tipo. Este fato era considerado um detalhe de implementação, mas agora foi oficializado. Introduzida no PHP 5.4, esta classe possui métodos que permitem ainda mais controle de funções anônimas após sua criação.

Além dos métodos listados aqui, a classe também possui o método __invoke. Para consistência com outras classes que implementam o invoque mágico, já que esse método não é utilizado para chamar a função.

Sinopse da classe

Closure {
/* Métodos */
private __construct ( void )
public static Closure bind ( Closure $closure , object $newthis [, mixed $newscope = "static" ] )
public Closure bindTo ( object $newthis [, mixed $newscope = "static" ] )
public mixed call ( object $newthis [, mixed $... ] )
}

Índice


Interfaces e Classes pré-definidas
PHP Manual