Баг с сериализацией объектов в PHP 5.4

D
На сайте с 09.07.2011
Offline
28
570

Выложил пример кода, который проявляет баг с сериализацией объектов в PHP 5.4

https://github.com/Smart-Core/php54-bugs

У самого опыта глубокого дебага нету :( по этому всё что могу сделать это выложить вот такую демку там где встретил ошибку.

Может кто отзовётся и сможет собрать более компактный тест, чтобы отправить разработчикам баг-репорт?

S
На сайте с 23.05.2004
Offline
315
#1

А ты уверен, что это не доктрины баг ?

Это просто подпись.
D
На сайте с 09.07.2011
Offline
28
#2

нет, не уверен :) но ни доказать ни опровергнуть этого немогу :( а вот факт, что при пхп 5.3 работает, а в 5.4 нет - это явно :)

S
На сайте с 23.05.2004
Offline
315
#3

у меня доктрина так же падала на какой то из версий 5.3 , хотя до этого работало все нормально. Обновил пхп - стало работать дальше.

По идее тебе же ошибку должно нормальную выдать. Или доктрайн сам или пхп отругается. Что именно там пишется ?

D
На сайте с 09.07.2011
Offline
28
#4

FatalErrorException: Error: Call to a member function getRole() on a non-object in /path/to/php54-bugs/vendor/symfony/symfony/src/Symfony/Component/Security/Core/Role/RoleHierarchy.php line 47

D
На сайте с 09.07.2011
Offline
28
#5

в общем попрыгали с бубнами с комрадами... воспроизвести этот баг в чистом виде так и неудалось, ну и пофик :)) всё равно скрее всего оперативно его никто фиксить небудет, проще просто накостылять свой пхп код, чтобы обрулить его ;) да и проявляется он достаточно редко... но ничто не совршенно в нашем мире ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий