此包最新版本(0.0.0)没有可用的许可信息。

二进制对象库 - 序列化对象同时保持类型

0.0.0 2023-11-04 06:49 UTC

This package is auto-updated.

Last update: 2024-09-04 08:50:00 UTC


README

二进制对象库

将对象存储为二进制。保持引用和类型。

正在计划JavaScript版本的实现。

Build Status

用法

<?php

// Encode a value into a blob:

$blob = \SeanMorris\Bob\Bank::encode($someValue);

// Decode it back into whatever:

$someValue = \SeanMorris\Bob\Bank::decode($blob);

运行测试

$ php runTests.php
SeanMorris\Bob\Test\TextTest
OK
Test cases run: 1/1, Passes: 45396, Failures: 0, Exceptions: 0
SeanMorris\Bob\Test\NumberTest
OK
Test cases run: 1/1, Passes: 27344, Failures: 0, Exceptions: 0
SeanMorris\Bob\Test\ListTest
OK
Test cases run: 1/1, Passes: 27488, Failures: 0, Exceptions: 0
SeanMorris\Bob\Test\AssocTest
OK
Test cases run: 1/1, Passes: 27488, Failures: 0, Exceptions: 0
SeanMorris\Bob\Test\ObjectTest
OK
Test cases run: 1/1, Passes: 512, Failures: 0, Exceptions: 0