function toShow()
{
function show()
{
;
}
show();
}
会导致:
:(
Cannot redeclare CommonObjectshow() (previously declared in
C:wampwwwCCDCCommonObjectWorkFlow.class.php:163)
好像是只要在一次请求中,有多次调用toShow方法就会出现这种情况。是thinkphp3.2版本。
PHPz2017-04-11 09:11:30
可以考虑把函数封装在数组内.
$func = array(
'foo' => function($arg){return $arg;},
'bar' => function($arg){return $arg;}
);
echo call_user_func_array($func['foo'], array('php'));
echo call_user_func_array($func['bar'], array('best'));
//输出 phpbest