我正在从一个视图生成pdf文件,但在软件包Barryvdh \ DomPDF的帮助下遇到了非数字值的未定义错误。我如何才能避免此类错误并继续进行操作。
$pdf = PDF::loadView('view of pdf', [ 'data' => $data ])->save('path');
我想避免在此过程中产生不必要的错误。由于我遇到错误,在生成prdf时不会产生问题,而是在try catch中捕获错误并停止了我的pdf生成过程。我认为这是包裹的问题,但我想绕过这个问题
PHP 7.1.18
答案 0 :(得分:1)
@
是PHP中的错误抑制运算符。
尝试在PDF之前添加@
@PDF::loadView('view of pdf', [ 'data' => $data ])->save('path');
PHP支持一种错误控制运算符:at符号。在PHP的表达式之前,该表达式可能生成的任何错误消息都将被忽略。