

公開中のホームページのコンタクトフォームを表示するところで、以下のエラーが出てしまいました。どうしていいか見当がつかず困っています。

エラー内容

[code]

    Fatal error: Declaration of Zend\Stdlib\ArrayObject::offsetGet() must be compatible with that of ArrayAccess::offsetGet() in /usr/home/mw2pvmf59l/www/lib/vendor/zendframework/zendframework/library/Zend/Stdlib/ArrayObject.php on line 22
    
[/code]

PHPバージョンはもともと5.4でしたが、現在は5.3です。  
最近レンタルサーバー側で5.4, 5.5提供終了のアナウンスがありました。  
現在は5.3か5.6を利用できます。


CC BY-SA 3.0
2017-06-07T09:41:09.483
35369
2019-07-06T18:02:30.267
2017-06-07T17:30:18.087
3068
23624
question
php zend-framework
zend framework エラー　offsetGet


ご利用のZendFrameworkのバージョンはいくつでしょうか？以下の方法で解決できるかもしれません。

英語になりますが、[コチラ](https://stackoverflow.com/questions/23238617/php-fatal-error-
declaration-of-zend-stdlib-arrayobjectoffsetget)のリンク先に詳細の解決方法があるので引用します。

ZendFramework2.3はPHP5.3.23かそれ以上が必要です。問題を解決するにはPHPを5.3.23かそれ以上にアップグレードする必要があります。  
あるいは、何らかの理由によりアップグレードができない場合は、代わりにZendFrameworkを2.2.xにダウングレードする必要があります。


CC BY-SA 3.0
2017-06-08T08:53:42.687
35395
2017-06-08T08:53:42.687
13097
35369
answer