gpt4 book ai didi

php,包含使用continue语句的文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:03:05 25 4
gpt4 key购买 nike

我正面临这样的情况((从 php 文档中提取))

在包含在循环中的文件中使用 continue 语句会产生错误。例如:

 // main.php  

for($x=0;$x<10;$x++)
{ include('recycled.php'); }

// recycled.php

if($x==5)
continue;
else
print $x;

它应该打印“012346789”没有五,但它产生了一个错误:

Cannot break/continue 1 level in etc.

对此有解决方案吗??,我的意思是我需要以这种方式“处理”recycled.php,其中使用 continue 语句不会导致此错误,请记住这是易于理解的示例代码,在真实情况我需要找到一种方法来继续 main.php 文件的循环。

最佳答案

您可以在 page2.php 中使用 return 而不是 continue:

if ($x == 5) {
return;
}
print $x;

If the current script file was included or required, then control ispassed back to the calling file. Furthermore, if the current scriptfile was included, then the value given to return will be returned asthe value of the include call.

PHP: return

关于php,包含使用continue语句的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16978862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com