dompdf如何支持php7

问题描述 投票:1回答:2

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

dompdf php-7
2个回答
1
投票

我换了那些台词:

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

至 :

$dompdf = new Dompdf\Dompdf();

现在,它适用于php7。


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+");

它适用于我,我希望这有助于某人。

© www.soinside.com 2019 - 2024. All rights reserved.