我已经用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
..
我已经附上了它的截图。
答案 0 :(得分:0)
“错误”实际上是来自新版本PHP的运行时警告,使您知道您应该升级某些内容。那个“东西”就是DOMPDF。
您现在使用的DOMPDF版本正在使用旧的PHP函数__autoload()
,应将其替换为spl_autoload_register()
。当前版本的DOMPDF已更新为使用spl_autoload_register()
。您的问题的答案是升级到最新版本的DOMPDF。