(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_add_function — Adiciona função ou método inexistente
$class,$function,$handler,&$flags = ZEND_ACC_PUBLIC,&$all = trueAdiciona uma função ou um método inexistente.
classO nome da classe.
functionO nome da função ou do método.
handlerO Closure que define a nova função ou método.
flagsSinalizadores a serem definidos para a nova função ou método.
all
Informa se todas as classes que descendem de class também serão
afetadas.
uopz_add_function() lança uma RuntimeException se a função ou método a ser adicionado já existir.
Exemplo #1 Uso básico de uopz_add_function()
<?php
uopz_add_function('foo', function () {echo 'bar';});
foo();
?>O exemplo acima produzirá:
bar