PHP暂停脚本并重新启动它

PHP暂停脚本并重新启动它,php,Php,我有一个php脚本,其中有一个if-else条件。。如果不满足条件,我希望脚本结束处理并从顶部开始执行。。。例如: <?php $var = 2; if($var != 1){ stop execution and go to the top and start executing again... }else{ echo $var; } ?> 我如何才能做到这一点?这可以通过goto语句实现: 如果你想要一个无限循环,那么最简单的方法就是把一个无限循环。。。然后在你想休

我有一个php脚本,其中有一个if-else条件。。如果不满足条件,我希望脚本结束处理并从顶部开始执行。。。例如:

<?php

$var = 2;

if($var != 1){
stop execution and go to the top and start executing again...
}else{
echo $var; 
}
?>


我如何才能做到这一点?

这可以通过goto语句实现:

如果你想要一个无限循环,那么最简单的方法就是把一个无限循环。。。然后在你想休息的时候休息

<?php
   while(true){
    $var = 2;
    if($var != 1){
        continue;
    }else{
        echo $var; 
                break;
    }
    }
?>


那不是一个无限循环吗?是的,我希望它类似于一个带睡眠的无限循环..而不是一个建议的goto语句,我只是将它包装在一个
while(true){….continue;….break;…}
construct。或者更倾向于科学的Dijkstra版本:@Nanne I know=),但它是用PHP实现的,所以Zend:D真是太可耻了