PHP Dokumentation: Function classkit-method-rename
12. Januar 2010 von werner
classkit_method_rename
(PECL classkit >= 0.1)
classkit_method_rename — Dynamically changes the name of the given method
Beschreibung
Hinweis: Diese Funktion kannnicht genutzt werden, um die aktuell ausgeführte (oder verkette) Methodezu manipulieren.
Diese Funktion istEXPERIMENTELL. Das Verhalten, der Funktionsname und allesAndere, was hier dokumentiert ist, kann sich in zukünftigen PHP-Versionen ohneAnkündigung ändern. Seien Sie gewarnt und verwenden Sie diese Funktion aufeigenes Risiko.
Parameter-Liste
- classname
The class in which to rename the method
- methodname
The name of the method to rename
- newname
The new name to give to the renamed method
Rückgabewerte
Gibt bei Erfolg TRUE zurück. Im Fehlerfall wird FALSE zurückgegeben.
Beispiele
Beispiel #1 classkit_method_rename() example
<?php
class Example {
function foo() {
return "foo!\n";
}
}// Rename the 'foo' method to 'bar'
classkit_method_rename(
'Example',
'foo',
'bar'
);// output renamed function
echo Example::bar();
?>Das oben gezeigte Beispiel erzeugt folgendeAusgabe:
foo!
Siehe auch
- classkit_method_add() – Dynamically adds a new method to a given class
- classkit_method_copy() – Copies a method from class to another
- classkit_method_redefine() – Dynamically changes the code of the given method
- classkit_method_remove() – Dynamically removes the given method