Недавно я обновил долго работающее приложение до версии PHP 7.01 (32-разрядная версия) вместе с Apache 2.4.18 на Windows Server 2012.
С тех пор я получаю записи вроде следующего в журнале ошибок PHP:
[Sun Jan 03 11:52:18.582829 2016] [:error] [pid 12604:tid 1092] [client 93.132.169.26:64219] PHP Fatal error: Class
wbb\\data\\thread\\ThreadList contains 1 abstract method and must
therefore be declared abstract or implement the remaining methods
(SeekableIterator::C:\\php) in
C:\\Websites\\zeta-producer.com\\community\\lib\\data\\thread\\ThreadList.class.php
on line 15
Это происходит в немецком сообществе программного обеспечения под названием «Woltlab Burning Board 4.1«(WBB).
Производитель утверждает, что это ошибка в моей версии PHP, так как SeekableIterator::C:\\php
не является допустимым именем метода.
Исходя из .NET я не могу судить о претензии поставщика.
Мой вопрос:
Кто-нибудь может дать мне несколько советов по этому поводу? Это действительно похоже на ошибку в PHP, а не в WBB?
Просто чтобы закрыть этот вопрос:
Я установил PHP 7.0.2 RC1 который, кажется, исправляет это поведение.
Других решений пока нет …