在skelton应用程序中获取zend框架中的错误

时间:2013-02-15 09:26:46

标签: zend-framework2

我正在使用Zend Framework 2.我下载了skelton应用程序。并配置了apache。 但我正在追踪ERRor ::

Fatal error: Declaration of Zend\Stdlib\ArrayObject::offsetGet() must be compatible with that of ArrayAccess::offsetGet() 

2 个答案:

答案 0 :(得分:2)

原因是Zend \ Stdlib \ ArrayObject目前正在使用php 5.3.5的功能,修复它为php 5.3.3做这个

提出以下几行

$libDir = getenv('ZF2_PATH');
require $libDir . '/Zend/Stdlib/compatibility/autoload.php';
require $libDir . '/Zend/Session/compatibility/autoload.php';

包含'init_autoloader.php'之后; index.php文件中的行

答案 1 :(得分:0)

您的PHP版本和Zend Framework版本不兼容。 我了解到PHP 5.3.3仅适用于版本为2.2的Zend Frameworks。

Zdenek提到的修复无助于让更新的Zend Frameworks(2.3或2.4)与PHP 5.3.3一起使用