(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
= true
Adiciona uma função ou um método inexistente.
class
O nome da classe.
function
O nome da função ou do método.
handler
O Closure que define a nova função ou método.
flags
Sinalizadores 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