Продолжить цикл пока код выхода 255 установлен в Переполнение стека

Внутри цикла while я вызываю библиотеку с именем HTML2PDF, и, если есть некорректный HTML, происходит выход из кода 255. Я пытаюсь перехватить эти коды, предупредить пользователя, затем продолжить цикл while, но он продолжает выходить.

Вот основы кода.

while(($result = sqlFetchArray($res))){
....
$content = getContent();
try {

$success =  $pdf->writeHTML($content, false);

} catch (Exception $e){echo "PDF generation failed for: $pid \n";
continue;

}

echo "PDF gen successful here";

}

//more code to follow.

Проблема в том, что writeHTML ($ content, false) отправляет и завершает работу кода 255, который затем убивает мой цикл. Ожидается, что этот цикл будет выполнен примерно 200 раз, но он остановится на 8. Есть предложения? Благодарю. Примечание. Когда я использую try catch, я получаю состояние выхода 0. Я не хочу, чтобы цикл while перестал работать.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector