__invoke
La méthode magique __invoke
est appelée lorsqu'un script tente d’appeler un objet comme une fonction.
class Greeter {
public function __invoke($name) {
echo "Hello, $name!";
}
}
$greeter = new Greeter;
$greeter('John'); // Outputs: Hello, John!