Hi!

> There is an even better way to do this; add an additional parameter to
> serialize and unserialize to serialize as and unserialize as:
> 
> $bin = serialize($data_struct, 'igbinary');
> $data_struct = unserialize($bin, 'igbinary');

This is cleaner, but if you can do this (code change), why you can't do
just igbinary_serialize($data_struct)?

> 3) Optionally add a function like: get_serialize_handlers() (so we
> won't have to parse phpinfo()) which are the available serializers

That actually makes a lot of sense, but serialize_get_handlers() might
be a better name, to group them together. But right now I don't think we
have such list, do we? We have php_session_register_serializer() and the
list for sessions, but not for other contexts.

> 6) Allow users to register serialize handlers using
> register_serialize_handler()/unregister_serialize_handler()

Do you think userspace serialize handlers would be popular? They would
be by necessity pretty slow compared to C ones.
-- 
Stanislav Malyshev, Software Architect
SugarCRM: http://www.sugarcrm.com/

-- 
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to