-6

如果我在任何类型的循环之外使用它,“继续”指令会做什么?我假设它应该终止脚本执行。那是对的吗?

4

4 回答 4

5

当它怀疑时,只需尝试它......

PHP 代码

continue;

结果

Fatal error: Cannot break/continue 1 level in C:\wamp\www\menu\circ\inctest.php on line 3
于 2013-08-13T15:05:13.720 回答
2

为什么不试试呢?

它将产生一个致命错误,因为它不应该在循环结构之外使用。

如果您想以理智的方式停止脚本执行,请改用die()or exit()(文档)。

于 2013-08-13T15:05:28.937 回答
2

这很容易测试:

function test(){
    echo "Hello";
    continue;
    echo "World";
}
test();// Fatal error:  Cannot break/continue 1 level
于 2013-08-13T15:05:41.890 回答
0

不,你会得到: Fatal error: Cannot break/continue 1 level in __FILE__

continue;适用于for, while,foreach

于 2013-08-13T15:06:15.460 回答