Допустим, у меня есть такие коды:
try{
doTaskA();
doTaskB();
doTaskC();
} catch(MyException $e){
fixMyException();
}
Когда doTaskA () генерирует MyException, я хочу, чтобы программа прошла через fixMyException (), затем возвращается и продолжает выполнять doTaskB () и doTaskC (). Возможно ли это?
То же самое должно применяться к другим задачам, то есть все doTaskA / B / C () могут выдавать одно и то же исключение, и я хочу, чтобы программа могла переходить к незавершенным задачам каждый раз после выполнения fixMyException () ..
Есть ли что-то вроде функции "продолжить" или "возобновить" в обработке исключений?
Я проверил руководство по PHP, но, похоже, такой структуры управления не существует. Если да, то как лучше разработать программу, которая может делать то, что я хочу? (Предположим, у меня более 10 задач внутри блока try).