大约5年前,我在一个项目中使用了旧版本的dompdf。现在我刚下载了0.8.0(https://github.com/dompdf/dompdf/releaseslink)版本,其发行说明“改进了与PHP 7.1的兼容性”。但是对于演示用法,它有php5.x“use”样式为“use Dompdf \ Dompdf;”在PHP 7上抛出错误。在php7上使用dompdf的合适方法是什么?
我换了那些台词:
// reference the Dompdf namespace
use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new Dompdf();
至 :
$dompdf = new Dompdf\Dompdf();
现在,它适用于php7。
如果你的php版本是7.0并且你的dompdf_config.inc.php
文件存在,那么从dompdf解决这个问题的另一种方法。
if(class_exists('DOMPDF', false))
{
return;
}
PHP_VERSION >= 7.0 or die("DOMPDF requires PHP 7.0+");
只需将7.0更改为5.6
PHP_VERSION >= 5.6 or die("DOMPDF requires PHP 7.0+");
它适用于我,我希望这有助于某人。