在PHP中设置退出代码255后继续循环

时间:2017-03-22 18:06:29

标签: php while-loop exit

在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 个答案:

没有答案