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