这段代码会产生一个无限循环吗?范围解析运算符 - 无限循环?
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