PHP 8.4.0 RC4 available for testing

uopz_rename

(PECL uopz 1, PECL uopz 2)

uopz_renameRenomme une fonction à l'exécution

Avertissement

Cette fonction a été SUPPRIMEE dand PECL uopz 5.0.0.

Description

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

Renomme la fonction function en rename.

Note:

Si les deux fonctions existent, leurs noms seront inversés.

Liste de paramètres

class

Le nom de la classe contenant la fonction

function

Le nom d'une fonction existante

rename

Le nouveau nom de la fonction

Valeurs de retour

Exemples

Exemple #1 Exemple avec uopz_rename()

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

echo
original_strlen("Hello World");
?>

L'exemple ci-dessus va afficher :

11

Exemple #2 Exemple avec uopz_rename() et une classe

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

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

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

L'exemple ci-dessus va afficher :

11
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top