【发布时间】:2018-01-09 17:20:11
【问题描述】:
我正在使用 PDFParser 并遇到一个抛出的异常,该异常会破坏我的脚本,即使我将它放在下面的 try/catch 块中也是如此。意思是,异常得到echoed,但"Caught exception: " 部分没有。我以为这正是 try/catch 的用途?
try {
$text = $pdf->getText();
}
catch (Exception $e) {
echo 'Caught exception: ', $e->getMessage(), "\n";
}
github issue comments 没有解决这个问题,所以我认为 SO 可以提供帮助。
【问题讨论】:
-
您在命名空间文件中吗?你有别名
Exception吗?消息是什么? -
是的,它是命名空间的,
namespace Smalot\PdfParser;。 Here's the file。例外是Missing catalog。 -
那应该是
catch (\Exception $e)吧?顺便说一句,我说的是你的脚本,而不是他们的代码。 -
啊,我真笨,这行得通,谢谢!
-
别担心,很容易错过:)
标签: php exception exception-handling try-catch pdfparser