PHP Callable Object

Da Andreabont's Wiki.

In PHP un oggetto è chiamabile se è definito il metodo magico __invoke(), il quale viene eseguito ogni volta che si chiama l'oggetto come se fosse una funzione.

public function __invoke($parametri) {
    // Codice...
}