Tôi có một vòng lặp đang thực hiện một số kiểm tra lỗi trong mã PHP của mình. Ban đầu nó trông giống như thế này ...
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
}
Điều này hoạt động tốt và tốt, nhưng nó vẫn lặp lại mặc dù sau một lỗi nó không cần thiết. Có cách nào để thoát khỏi vòng lặp?