classkit_method_rename
(PECL classkit:0.1-0.4 runkit:0.7-0.9)
classkit_method_rename — Dynamically changes the name of the given method
Popis
bool classkit_method_rename ( string $classname, string $methodname, string $newname )Poznámka: Tuto funkci nelze použít k manipulaci s aktuálně běžící metodou (nebo metodou v řetězu).
Varování
Tato funkce je EXPERIMENTÁLNÍ. Chování této funkce, její název a všechno ostatní, co je zde zdokumentováno, se v budoucích verzích PHP může BEZ OHLÁŠENÍ změnit. Berte to v úvahu a používejte tuto funkci na vlastní nebezpečí.
Seznam parametrů
- 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
Návratové hodnoty
Vrací TRUE při úspěchu, FALSE při selhání.
Příklady
Příklad 290. 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();
?>
Výše uvedený příklad vypíše:
foo!
Viz také
| classkit_method_add() |
| classkit_method_copy() |
| classkit_method_redefine() |
| classkit_method_remove() |
classkit_method_rename
There are no user contributed notes for this page.
