我有一个循环,在我的 PHP 代码中做一些错误检查。
foreach($results as $result) {
if (!$condition) {
$halt = true;
ErrorHandler::addErrorToStack('Unexpected result.');
}
doSomething();
}
if (!$halt) {
// do what I want cos I know there was no error
}
这种方法工作得很好,但是它仍然在循环,尽管在出现一个错误之后就不需要了。有办法逃出这个循环吗?