bogosoft / serialization
PHP 的序列化和反序列化相关合约和实现。
1.0.0
2019-12-24 04:16 UTC
Requires
- php: >=7.1
- ext-json: *
- bogosoft/core: ^2
- psr/http-message: ^1.0
Requires (Dev)
- guzzlehttp/psr7: ^1.6
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-24 14:41:10 UTC
README
一个用于序列化和反序列化数据的合约和简单实现的库。
要求
- PHP 7.1+
安装
composer install bogosoft/serialization
接口
实现
示例用法
$serializer = new \Bogosoft\Serialization\PhpSerializer(); $expected = 'Hello, World!'; $handle = fopen('php://memory', 'r+b'); $serialization = $serializer->serialize($handle, $expected); fseek($handle, 0); $actual = $serializer->deserialize($handle); var_dump($actual === $expected); # outputs: bool(true)