dompdf如何支持php7

时间:2017-02-24 15:27:39

标签: dompdf php-7

我在大约5年前的一个项目中使用了旧版本的dompdf。现在我刚刚下载了0.8.0(https://github.com/dompdf/dompdf/releases link)版本,其发行说明“改进了与PHP 7.1的兼容性”。但是对于演示用法,它有php5.x“use”样式为“use Dompdf \ Dompdf;”在PHP 7上抛出错误。在php7上使用dompdf的合适方法是什么?

2 个答案:

答案 0 :(得分:1)

我更改了这些内容:

     // reference the Dompdf namespace
     use Dompdf\Dompdf;
 // instantiate and use the dompdf class
   $dompdf = new Dompdf();

到:

$dompdf = new Dompdf\Dompdf();

现在,它适用于php7。

答案 1 :(得分:1)

如果你的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+");

它适用于我,我希望这可以帮助某人。