您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> PHP >> php如何实现程序执行到一半又从从头再执行呢?

php如何实现程序执行到一半又从从头再执行呢?

来源:网络整理     时间:2018/1/24 1:04:10     关键词:

关于网友提出的“ php如何实现程序执行到一半又从从头再执行呢?”问题疑问,本网通过在网上对“ php如何实现程序执行到一半又从从头再执行呢?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: php如何实现程序执行到一半又从从头再执行呢?
描述:

假设一个php文件执行到一半,若遇到条件不成立。停止执行下面的代码,并获得一个参数。携带这个个参数,从头开始再执行。


解决方案1:

你可以其使用 goto() 函数做控制,但它不能从循环中跳出。

解决方案2:

再重新调用当前这个方式就可以啦

解决方案3:

$task=function(...args){
、、、
}
gloabl $param;
----------------
begin:
//你的业务逻辑
$task(array $param);

----------------
$res=$task([example]);
if($res){
$param=$res;
  goto:begin;
}
解决方案4:

while(true) {
    //前面的代码, $continueFlag赋值
    $continueFlag = false;

    if ($continueFlag) {
        break;
    }
}
解决方案5:

记得有个不太常用的语法叫goto

解决方案6:

条件不成立,赋予参数跳页刷新本页面:

if(条件){
    header("Location:url?键值=参数");
    die();
}

以上介绍了“ php如何实现程序执行到一半又从从头再执行呢?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/4534081.html

相关图片

相关文章