我们来看看下面的代码:
if ($a == 1) {
echo "this is stage 1";
}
else if ($a == 2) {
echo "this is stage 2";
}
else if ($a == 3) {
$a = 1;
// at this point I want something that restarts the if-else construct so
// that the output will be "this is stage 1"
}
我目前正在研究 if else 构造,假设我有三个阶段,if-else 构造检查我处于哪个阶段。
现在恰好第 3 阶段中的一些活动导致跳回第 1 阶段。现在我已经通过了第 1 阶段的代码,这就是为什么我想以某种方式重新启动 if-else 构造。有没有办法做到这一点?更重要的是:有没有更好的方法来做我想做的事?因为我的想法似乎不是很好的做法。