uopz_add_function

(PECL uopz 5, PECL uopz 6, PECL uopz 7)

uopz_add_functionAdiciona função ou método inexistente

Descrição

uopz_add_function(string $function, Closure $handler, int &$flags = ZEND_ACC_PUBLIC): bool
uopz_add_function(
    string $class,
    string $function,
    Closure $handler,
    int &$flags = ZEND_ACC_PUBLIC,
    int &$all = true
): bool

Adiciona uma função ou um método inexistente.

Parâmetros

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.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.

Erros/Exceções

uopz_add_function() lança uma RuntimeException se a função ou método a ser adicionado já existir.

Exemplos

Exemplo #1 Uso básico de uopz_add_function()

<?php
uopz_add_function
('foo', function () {echo 'bar';});
foo();
?>

O exemplo acima produzirá:

bar

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top