在循环外使用“continue”PHP指令

在循环外使用“continue”PHP指令,php,Php,如果我在任何循环之外使用“continue”指令,它会做什么? 我认为它应该终止脚本执行。 是这样吗?如果有疑问,就试试看 PHP代码 结果 为什么不试试呢? 它将产生一个循环,因为它不应该在循环结构之外使用 如果要以正常的方式停止脚本执行,请改用die或exit。这很容易测试: function test(){ echo "Hello"; continue; echo "World"; } test();// Fatal error: Cannot break/con

如果我在任何循环之外使用“continue”指令,它会做什么? 我认为它应该终止脚本执行。
是这样吗?

如果有疑问,就试试看

PHP代码

结果

为什么不试试呢? 它将产生一个循环,因为它不应该在循环结构之外使用


如果要以正常的方式停止脚本执行,请改用die或exit。

这很容易测试:

function test(){
    echo "Hello";
    continue;
    echo "World";
}
test();// Fatal error:  Cannot break/continue 1 level
不,您将获得: 致命错误:无法中断/继续\u文件中的1级__


继续;适用于,while,foreach

您试用过吗?似乎这将是足够简单的测试出来,你会得到一个致命的错误,为什么你会认为呢?手册提到了对循环结构的影响,脚本an sich不是这样的?懒得做这样的事情是什么让你认为continue会终止?它将与一个致命的错误;但从逻辑上讲,您肯定希望继续执行代码
Fatal error: Cannot break/continue 1 level in C:\wamp\www\menu\circ\inctest.php on line 3
function test(){
    echo "Hello";
    continue;
    echo "World";
}
test();// Fatal error:  Cannot break/continue 1 level