eufony / marshaller
对象序列化库的常用接口。
v1.x-dev
2024-02-17 09:31 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^9.5
Suggests
- eufony/marshaller-implementation: Virtual package for Marshaller implementations.
Provides
- eufony/marshaller-implementation: v1.x-dev
This package is auto-updated.
Last update: 2024-09-17 10:40:05 UTC
README
eufony/marshaller 为对象序列化库提供了一个标准接口。
序列化 Marshalling 是与序列化类似的概念。然而,与序列化不同,序列化指的是将对象的内存表示准备成适合存储或传输的数据格式的过程。 eufony/marshaller 是一个PHP库,旨在提高序列化实现之间的互操作性。
感兴趣吗? 这里是如何开始的。
入门
安装
eufony/marshaller 作为 Packagist 包发布,可以通过 Composer 简单安装
composer require "eufony/marshaller:v1.x-dev"
警告:此包 尚未有任何稳定版本(甚至没有v0.x预发布版本)并且目前是 不稳定的。预期会有频繁的破坏性变更和不稳定性!
基本用法
有关更详细的文档,请参阅 这里。
贡献
发现了错误或缺少的功能?您可以在 问题跟踪器 上报告。
许可
本程序是自由软件:您可以根据自由软件基金会发布的GNU较小通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或者(根据您的选择)任何较新版本。
本程序是根据本程序的希望发布的,但没有任何保证;甚至没有关于其适销性或适用于特定目的的暗示保证。有关详细信息,请参阅GNU较小通用公共许可证。
您应该已收到GNU较小通用公共许可证副本。如果没有,请参阅https://www.gnu.org/licenses/。