致命错误:'Zend_Pdf_FileParserDatasource_File :: __ contruct()声明必须兼容

Nam*_*ham 11 zend-framework magento cakephp-1.3

有人有这个错误吗?

Fatal Error: 'Declaration of Zend_Pdf_FileParserDatasource_File::__contruct() must be compatible with Zend_Pdf_FileParderDatasource::__construct() in /var/www/abc/app/vendors/Zend/Pdf/FileParserDataSource/File.php
Run Code Online (Sandbox Code Playgroud)

我已经google了很多但仍未找到修复此错误的方法.

Afr*_*lam 16

你可以改变构造函数 lib/Zend/Pdf/FileParserDataSource.php

 abstract public function __construct(); 
Run Code Online (Sandbox Code Playgroud)

 abstract public function __construct($filePath);
Run Code Online (Sandbox Code Playgroud)

它就像一个魅力.


Pav*_*l P 11

Have you tried commenting out __construct and __destruct abstract methods in Zend/Pdf/FileParserDataSource.php

//    abstract public function __construct();
//    abstract public function __destruct();
Run Code Online (Sandbox Code Playgroud)

It worked for me.

This error has something to do with inheritance in latest versions of PHP.