(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_add_function — Ajoute une fonction ou une méthode inexistante
$class,$function,$handler,&$flags = ZEND_ACC_PUBLIC,&$all = trueAjoute une fonction ou une méthode inexistante.
classLe nom de la classe.
functionLe nom de la fonction ou de la méthode.
handlerLa Closure qui définit la nouvelle fonction ou méthode.
flagsLes drapeaux à définir pour la nouvelle fonction ou méthode.
all
Si toutes les classes qui descendent de class seront
également affectées.
uopz_add_function() lance une RuntimeException si la fonction ou la méthode à ajouter existe déjà.
Exemple #1 Utilisation basique de uopz_add_function()
<?php
uopz_add_function('foo', function () {echo 'bar';});
foo();
?>L'exemple ci-dessus va afficher :
bar