PHP升级到7.2后,laravel/mPDF非数字值遇到ErrorException [英] Laravel/mPDF non-numeric value encountered ErrorException after PHP upgrade to 7.2

查看:419
本文介绍了PHP升级到7.2后,laravel/mPDF非数字值遇到ErrorException的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将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)

解决方案

基于错误消息,您正在使用与PDF 7.2不兼容的mPDF 6.x(在此问题上也不完全与PHP 7.1兼容). /p>

您应升级到mPDF 7 (PHP 7.2之前一直受官方支持).

I update php7.1 to php7.2.1 (PHP 7.2.1 (cli)) my laravel pdf not generated show below errorr:

(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)

解决方案

Based on the error message, you are using mPDF 6.x which is not compatible with PHP 7.2 (and not entirely with PHP 7.1 for that matter).

You should upgrade to mPDF 7 which is officially supported up to PHP 7.2.

这篇关于PHP升级到7.2后,laravel/mPDF非数字值遇到ErrorException的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆