Laravel/mPDF PHP 升级到 7.2 后,非数字值遇到 ErrorException

Laravel/mPDF non-numeric value encountered ErrorException after PHP upgrade to 7.2

我将 php7.1 更新为 php7.2.1 (PHP 7.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 与 PHP 7.2 不兼容(并且不完全与 PHP 7.1 兼容)。

你应该 upgrade to mPDF 7 正式支持到 PHP 7.2.