(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
= true
Ajoute une fonction ou une méthode inexistante.
class
Le nom de la classe.
function
Le nom de la fonction ou de la méthode.
handler
La Closure qui définit la nouvelle fonction ou méthode.
flags
Les 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