Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

PHP Error Messages

PHP Features

Last updated: 11 October 2026