Another php BC break
Check out http://bugs.php.net/bug.php?id=33772 And also http://bugs.php.net/27555
As of php 5.1 and it seems 4.4.1 there is another BC break one that could break anything using a object based database library within there custom session handler, and also make any registered shutdown function useless if it relys on objects, although the bugs focus on the session aspect of things.
This isn't something you can just "Document" away like they are trying to do.
Basically they are saying any user made or php made object is useless during the shutdown phase of php.
php5 is supposed to bring object programming close to php and this steps all over it.
Every single object related function, class, extension has now been made useless/impossible to call during shutdown be in within a session or in a use defined shutdown function.
A comment in one of the bug reports says "This is chicken/egg problem and it cannot be solved." This may be true, if it can not be solved they why did they change the behaviour and break BC? Why not leave it the way it is and save such a drastic change for PHP 6. Or maybe make it a settings in php.ini with the default KEEPING BC.

