PHP 8.4.1 Released!

uopz_rename

(PECL uopz 1, PECL uopz 2)

uopz_renameRename a function at runtime

Warnung

Diese Funktion wurde mit PECL uopz 5.0.0 ENTFERNT.

Beschreibung

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

Renames function to rename

Hinweis:

If both functions exist, this effectively swaps their names

Parameter-Liste

class

The name of the class containing the function

function

The name of an existing function

rename

The new name for the function

Rückgabewerte

Beispiele

Beispiel #1 uopz_rename() example

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

echo
original_strlen("Hello World");
?>

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

11

Beispiel #2 uopz_rename() class example

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

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

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

Das oben gezeigte Beispiel erzeugt folgende Ausgabe:

11
add a note

User Contributed Notes

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