为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
白衣染霜花 2019-03-08 19:37:11
假设一个php文件执行到一半,若遇到条件不成立。停止执行下面的代码,并获得一个参数。携带这个个参数,从头开始再执行。
查看完整描述

6 回答

?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

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

if(条件){
    header("Location:url?键值=参数");
    die();
}
查看完整回答
反对 回复 2019-03-18
?
开心每一天1111

TA贡献1836条经验 获得超13个赞

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

查看完整回答
反对 回复 2019-03-18
?
慕尼黑5688855

TA贡献1848条经验 获得超2个赞

while(true) {
    //前面的代码, $continueFlag赋值
    $continueFlag = false;
    
    if ($continueFlag) {
        break;
    }
}
查看完整回答
反对 回复 2019-03-18
?
慕村9548890

TA贡献1884条经验 获得超4个赞

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

----------------
$res=$task([example]);
if($res){
$param=$res;
  goto:begin;
}
查看完整回答
反对 回复 2019-03-18
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

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

查看完整回答
反对 回复 2019-03-18
?
胡子哥哥

TA贡献1825条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 560 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信