runkit_method_rename
(PECL)
runkit_method_rename -- Dynamically changes the name of the given method
说明
bool
runkit_method_rename ( string classname, string methodname, string newname )
注: 本函数不能被用来操作当前正在运行(或运行链上)的方法。
警告 |
本函数是实验性的。本函数的行为,包括函数名称以及其它任何关于本函数的文档可能会在没有通知的情况下随
PHP 以后的发布而改变。使用本函数风险自担。 |
参数
- 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
返回值
如果成功则返回 TRUE,失败则返回 FALSE。
范例
例子 1. runkit_method_rename() example
<?php class Example { function foo() { return "foo!\n"; } }
// Rename the 'foo' method to 'bar' runkit_method_rename( 'Example', 'foo', 'bar' );
// output renamed function echo Example::bar(); ?>
|
上例将输出: |