On 14.09.2005 18:02, Marcus Boerger wrote:
Hello Antony,why can't we put a marker there? shouldn't we be able to add a flag and allow that flag in older php versions disallowing to load thoseserialized data in case it shows unicode semantics?
You mean adding a marker to be able to fail with a nice error msg? I don't think the marker is needed for that (see below).
Right now we'd simply fail in case of unicode usage in any serialized data with oldphp versions.
Yes. And I think it's reasonable as nobody told that the old versions will be forward compatible.
Adding those types now would at least to show a morespecific and thus helpful error message.
I suppose it's better to change 4.4.1/5.0.6/5.1 to fail gracefully when they find an
unknown prefix ("U:").
On te other hand havin the semantics flag being optional would allow HEAD to unserialize data from older version without any problem.
Didn't get that paragraph... =| Do we have any problems with serialized data from older versions? I don't see any of them. --Wbr, Antony Dovgal
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php
