一尘不染

重新定义PHP函数?

php

如果我有一个功能:

function this($a){
   return $a;
}

如果我想重新定义该函数,它会像重写它一样简单吗?

function this($a, $b){  //New this function
   return $a * $b;
}

阅读 382

收藏
2020-05-26

共1个答案

一尘不染

不,这会引发错误:

Fatal error: Cannot redeclare foo()

Runkit提供的选项包括runkit_function_rename()runkit_function_redefine()

2020-05-26