這段代碼會產生一個無限循環嗎?範圍解析運算符 - 無限循環?
class one{
function ex() {
echo "Looptext";
one::ex2();
}
function ex2() {
one::ex();
}
}
$one = new one;
$one->ex2();
我學習PHP編程OO ...
這段代碼會產生一個無限循環嗎?範圍解析運算符 - 無限循環?
class one{
function ex() {
echo "Looptext";
one::ex2();
}
function ex2() {
one::ex();
}
}
$one = new one;
$one->ex2();
我學習PHP編程OO ...
兩個函數最終調用對方,這導致無限「循環」(這是不是一個真正的循環,但結果是無限數量的方法調用)。
EX2() - 初始調用 - 調用前() - 調用EX2()再次 - 調用前()再次
...無限循環。
你試過了嗎? – 2010-11-13 18:34:49
是的,我嘗試了writecodeonline.com/php的代碼!但似乎代碼會在一段時間後停止。 – William 2010-11-13 18:37:19