Pas de réécriture pour exit
<?php
namespace A;
use function foo as exit;
function foo() {
print "FOO!
";
exit();
}
Depuis PHP 8.4, exit() est aussi une fonction, et peut être appelée en tant que telle.
Pourtant, c’est toujours un mot-clé PHP, donc il ne peut pas être utilisé comme nom de fonction : cela permettrait de créer des fonctions avec ce nom dans des espaces de noms. En revanche, il est possible d’utiliser ce nom comme nom de méthode.
Et il n’est pas non plus possible d’utiliser exit dans une commande use : cela permettrait de réécrire exit avec une autre fonction.
See Also
- exit (manuel PHP)
- No use for exit [Try me]
PHP Error Messages
PHP Features
Last updated: 11 October 2026