此代码会产生无限循环吗?
class one{
function ex() {
echo "Looptext";
one::ex2();
}
function ex2() {
one::ex();
}
}
$one = new one;
$one->ex2();
我在php编程中学习OO ......
答案 0 :(得分:3)
这两个函数最终相互调用,导致无限的“循环”(它实际上不是一个循环,但结果是无数个方法调用)。
ex2() - 初始通话 - 调用ex() - 再次调用ex2() - 再次调用ex()
......无限循环。