runkit_method_remove
runkit_method_remove
(PECL runkit >= 0.7.0)
runkit_method_remove - 动态删除给定的方法
描述
bool runkit_method_remove ( string $classname , string $methodname )
注意
:此函数不能用于操作当前正在运行的(或链接的)方法。
参数
classname
要删除该方法的类
methodname
要删除的方法的名称
返回值
成功返回TRUE
或失败时返回FALSE
。
例子
Example #1 runkit
_
method
_
remove() example
<?php
class Example {
function foo() {
return "foo!\n";
}
function bar() {
return "bar!\n";
}
}
// Remove the 'foo' method
runkit_method_remove(
'Example',
'foo'
echo implode(' ', get_class_methods('Example')
?>
上面的例子将输出:
bar
← runkit_method_redefine
runkit_method_rename →