Universal data serializer for PHP
Serializers:
- json(by
json_encode
) - php(by
serialize
) - igbinary(by extension
igbinary
) - msgpack(by extension
msgpack
)
- composer command
composer require swoft/serialize
$serializer = new JsonSerializer();
// $serializer = new PhpSerializer();
// $serializer = new IgBinarySerializer();
// $serializer = new MsgPackSerializer();
// serialize data
$string = $serializer->serialize($data);
// unserialize string
$data = $serializer->unserialize($string);
phpunit
The Component is open-sourced software licensed under the Apache license.