我有一个函数重新声明问题。所以,我想多次调用这个例子。PHP类函数声明问题
class myClass {
function abc() {
function internal() {
return "i am internal";
}
return internal();
}
}
$myClass = new myClass();
echo $myClass->abc();
echo $myClass->abc(); // HERE IS THE PROBLEM when i call same function second time
PHP显示致命错误:不能重新声明内()(先前声明)。
有没有人有一个想法我该如何解决这个问题?
在此先感谢。
不要在其他函数中定义函数,这是不需要的。 – 2013-02-08 15:23:45
不能嵌套函数定义 - 有没有必要做了,它会导致这样的问题,而且是一个坏的代码味道 – 2013-02-08 15:24:47
你打我给它 – Dave 2013-02-08 15:24:51