在PHP升级到7.2后,Laravel/mPDF非数值遇到错误异常

在PHP升级到7.2后,Laravel/mPDF非数值遇到错误异常,laravel,mpdf,php-7.2,Laravel,Mpdf,Php 7.2,我将php7.1更新为php7.2.1(php7.2.1(cli))我的laravel pdf未生成显示以下错误: (1/1) ErrorException A non-numeric value encountered in mpdf.php (line 30648) at HandleExceptions->handleError( 2, 'A non-numeric value encountered', '/opt/lampp/htdocs/mysi

我将php7.1更新为php7.2.1(php7.2.1(cli))我的laravel pdf未生成显示以下错误:

(1/1) ErrorException

A non-numeric value encountered
in mpdf.php (line 30648)

at HandleExceptions->handleError(
    2, 
    'A non-numeric value encountered', 
    '/opt/lampp/htdocs/mysite/vendor/mpdf/mpdf/mpdf.php', 
    30648, 
    array(
        'size' => 0, 
        'maxsize' => 190.00155555555551245561218820512294769287109375, 
        'fontsize' => 3.704166666666667051543981870054267346858978271484375,
        'usefontsize' => false)
    )
in mpdf.php (line 30648)

根据错误消息,您使用的是mPDF 6.x,它与PHP7.2不兼容(而且不完全与PHP7.1兼容)


您应该知道它在PHP 7.2之前是官方支持的。

重新运行:
编写器需要mpdf/mpdf
&然后
编写器更新
我得到了解决方案编辑mpdf.PHP,第89行,替换:$errorlevel=error\u reporting($errorlevel&~E\u NOTICE);使用:$errorlevel=error_reporting($errorlevel&~(E_NOTICE | E_WARNING));