uopz_rename

(PECL uopz 1, PECL uopz 2)

uopz_renameRenomeia uma função em tempo de execução

Aviso

Esta função foi REMOVIDA na uopz 5.0.0 no PECL.

Descrição

uopz_rename(string $function, string $rename): void
uopz_rename(string $class, string $function, string $rename): void

Renomeia a função function para o nome rename.

Nota:

Se ambas as funções existirem, isso efetivamente troca seus nomes.

Parâmetros

class

O nome da classe que contém a função.

function

O nome de uma função existente

rename

O novo nome da função

Valor Retornado

Exemplos

Exemplo #1 Exemplo de uopz_rename()

<?php
uopz_rename
("strlen", "original_strlen");

echo
original_strlen("Hello World");
?>

O exemplo acima produzirá:

11

Exemplo #2 Exemplo de uopz_rename() com uma classe

<?php
class My {
public function
strlen($arg) {
return
strlen($arg);
}
}

uopz_rename(My::class, "strlen", "original_strlen");

echo
My::original_strlen("Hello World");
?>

O exemplo acima produzirá:

11
adicione uma nota

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

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