Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 作用域解析运算符-无限循环?_Php_Loops_Scope_Resolution_Infinite - Fatal编程技术网

Php 作用域解析运算符-无限循环?

Php 作用域解析运算符-无限循环?,php,loops,scope,resolution,infinite,Php,Loops,Scope,Resolution,Infinite,这段代码会生成一个无限循环吗 class one{ function ex() { echo "Looptext"; one::ex2(); } function ex2() { one::ex(); } } $one = new one; $one->ex2(); 我正在学习php编程中的OO…这两个函数最终会互相调用,从而导致无限的“循环”(它实际上不是一个循环,但结果是无限多的方法调用) ex

这段代码会生成一个无限循环吗

class one{
    function ex() {
        echo "Looptext";
        one::ex2();
    }
    function ex2() {
        one::ex();
    }
}  

$one = new one;
$one->ex2();  

我正在学习php编程中的OO…

这两个函数最终会互相调用,从而导致无限的“循环”(它实际上不是一个循环,但结果是无限多的方法调用)

ex2()-初始调用 -调用ex() -再次调用ex2() -再次调用ex()


。。。无限循环。

好的,谢谢!但是,当我在这个网站上尝试代码时:过了一会儿就结束了。那么它真的是无限的吗?PHP脚本只有一定的执行时间。如果超过该时间,服务器将终止该任务。啊,好的!伟大的再次感谢您的帮助:)如果您出于任何原因需要设置时间限制:是的,但上面说您可以在三分钟内接受答案,所以我必须等待;)是的,我在writecodeonline.com/php上试过代码!但代码似乎在一段时间后停止了。