【问题标题】:How to make mPDF 6.1 work with PHP 7.1.5如何使 mPDF 6.1 与 PHP 7.1.5 一起工作
【发布时间】:2017-12-19 10:45:24
【问题描述】:

使用 PHP 5.6 在 WAMP 堆栈上开发,然后转移到 LAMP 7.1.5 一切正常,除了 mPDF 6.1.0 提供以下内容:

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 30648

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 17074

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 17075

Warning: A non-numeric value encountered in /var/sites/s/example.com/php_libs/vendor/mpdf/mpdf/mpdf.php on line 17093

我尝试了Upgrade to PHP7.1 and MPDF show error - A non-numeric value encountered at line 30648 中提到的解决方案,但并没有解决问题。

【问题讨论】:

    标签: mpdf php-7.1


    【解决方案1】:

    编辑 mpdf.php,第 89 行,替换:

    $errorlevel = error_reporting($errorlevel & ~E_NOTICE);
    

    与:

    $errorlevel = error_reporting($errorlevel & ~(E_NOTICE|E_WARNING));
    

    原因:https://stackoverflow.com/a/42044413/8284401

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-25
      • 1970-01-01
      • 2015-06-13
      • 2019-05-10
      • 1970-01-01
      • 1970-01-01
      • 2017-06-25
      • 2011-01-02
      相关资源
      最近更新 更多