6
คุณสามารถ 'ออกจากลูปใน PHP ได้หรือไม่?
ฉันมีลูปที่ตรวจสอบข้อผิดพลาดบางอย่างในโค้ด 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 } สิ่งนี้ใช้งานได้ดีและดี แต่ก็ยังคงวนซ้ำอยู่แม้จะมีข้อผิดพลาดเพียงครั้งเดียวก็ไม่จำเป็นต้องมี มีทางรอดหรือไม่?