मेरे पास एक लूप है जो मेरे 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
}
यह सभी अच्छी तरह से और अच्छा काम करता है, लेकिन यह एक त्रुटि के बाद भी इसके माध्यम से लूपिंग है। क्या लूप से बचने का कोई तरीका है?