Ошибка недетерминированной ссылки на объект в PHP 5.3.X

По состоянию на вчерашний день (возможно, после недавнего обновления PHP?) Я получаю очень странные недетерминированные ошибки в php 5.3.3. Они появляются и на нашем производственном сервере в PHP 5.3.2.

По сути, ошибки составляют Неустранимая ошибка: Неперехваченное исключение «ErrorException» с сообщением «Попытка присвоить свойство не-объекта» в различных части кодовой базы. Обычно строка ошибки выглядит примерно так: $ this-> foo = $ bar в вызове __ construct () .

$ this не найден в конструкторе ?!

Понятия не имею, что происходит. Любые идеи? Возможно, это регресс этой ошибки ?: http: //bugs.php. net / 31525

Edit : я должен упомянуть, что обновление скрипта через некоторое время, без каких-либо изменений в коде, заставляет его снова работать. Следовательно, недетерминированный.

Редактировать 2 : Кроме того, хотя PHP настроен на регистрацию даже мельчайших ошибок, а регистрирует другие ошибки по мере их возникновения, эта ошибка не регистрируется в лог-файл. Это наводит меня на мысль, что мы имеем дело с ошибкой зависимости движка PHP.

5
задан j0k 4 September 2012 в 12:00
поделиться