我嘗試調用Test3函數,但返回了這個錯誤:「致命錯誤:調用未定義的函數」。私有函數中的PHP調用函數類方法
下面是一個例子:
class Test {
public Test1(){
return $this->Test2();
}
private Test2(){
$a = 0;
return Test3($a);
function Test3($b){
$b++;
return $b;
}
}
}
如何調用Test3的功能?
爲什麼你是這樣的嵌套功能擺在首位?使Test3成爲你的類中的一個單獨的方法,然後你可以將它稱爲$ this-> Test3(),並且你不會遇到像這樣的問題 – 2013-05-07 14:47:31
嵌套的php函數沒有用處,它們可以被當作一個側面解析器的效果。 – 2013-05-07 14:51:29
'public Test1(){'這是什麼語言? – Ejaz 2013-05-07 14:52:14