Tengo un bucle que está comprobando errores en mi código PHP. Originalmente se veía algo así ...
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
}
Todo esto funciona muy bien, pero sigue funcionando a pesar de que después de un error no es necesario. ¿Hay alguna forma de escapar del bucle?