如果我有一个功能:
function this($a){ return $a; }
如果我想重新定义该函数,它会像重写它一样简单吗?
function this($a, $b){ //New this function return $a * $b; }
不,这会引发错误:
Fatal error: Cannot redeclare foo()
Runkit提供的选项包括runkit_function_rename()和runkit_function_redefine()。
runkit_function_rename()
runkit_function_redefine()