我已经用PHP-7和CodeIgniter-3升级了旧项目,现在一切正常,只有DOMPDF会产生错误

时间:2018-12-22 09:00:14

标签: php codeigniter dompdf

我已经用PHP-7和CodeIgniter-3升级了旧项目,现在一切正常,只有DOMPDF生成错误,并且在php 5.4和过时的CI版本中都可以正常工作

错误如下:

..
Severity: 8192

Message: __autoload() is deprecated, use spl_autoload_register() instead

Filename: include/autoload.inc.php
..

我已经附上了它的截图。

请回答我。.enter image description here

1 个答案:

答案 0 :(得分:0)

“错误”实际上是来自新版本PHP的运行时警告,使您知道您应该升级某些内容。那个“东西”就是DOMPDF。

您现在使用的DOMPDF版本正在使用旧的PHP函数__autoload(),应将其替换为spl_autoload_register()。当前版本的DOMPDF已更新为使用spl_autoload_register()。您的问题的答案是升级到最新版本的DOMPDF。