疯狂小码/hessian-parser

Hessian二进制数据解析的客户端库。

v1.0.0 2019-08-26 05:27 UTC

This package is auto-updated.

Last update: 2024-09-14 19:04:17 UTC


README

Hessian格式数据解析

添加功能

添加多值解析。以下是将两个序列化数据拼接在一起的方式。原始函数将在解析到第一阶段时停止。
例如:avatar
这是base64_encode后的原始数据

$str = "2rsCFAAAAAAAAAAAAAAA95RDMCRjb20ua2FpeXVhbi5wMnAuY29tbW9uLnJlc3VsdC5SZXN1bHSZEWZhdWx0ZWRQcm9wZXJ0aWVzC2Vycm9yQ29kZXMxCmVycm9yQ29kZXMKcmVzdWx0Q29kZQhlbnRpdGllcwVpdGVtcwtyZXN1bHRQYXJ0cwxpc1N1Y2Nlc3NmdWwGc3RhdHVzYHAUamF2YS51dGlsLkxpbmtlZExpc3RwkHCQTk5xE2phdmEudXRpbC5BcnJheUxpc3QwJDliZTUxNjE0LTJmNDktNDZhNS05N2M1LWJlZmVlZTZjYjNhZkhaVMjISAVkdWJibwUyLjAuMlo="
$str = base64_decode($str);
$dp = new DubboParser();
$data = $ps->getData($str);

使用说明

$decoder = new Decoder;
$decoder->feed($data);
return $decoder->finalize();