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

Redéfinir les fonctions natives

<?php

echo strtolower('ABC').PHP_EOL;

function b($a) {
    print "b: $a
";
}

use function b as strtolower;

echo strtolower('ABC').PHP_EOL;

Il est possible de redéfinir des fonctions ou constantes PHP, voire tout élément ainsi défini, en utilisant la commande use.

Cette fonctionnalité est intéressante à des fins de test : elle permet de remplacer une fonction définie par une alternative.

Il n’est pas possible de le faire deux fois dans le même fichier, ni de redéfinir des classes.

See Also

PHP Features

Last updated: 11 October 2026