如何在 PHP 中处理 Protocol Buffers 数据

至尊宝的传说
浏览 1109回答 2
2回答

慕斯王

第一步,安装Google的protoc编译器,这个工具可以把proto文件中定义的Message转换为各种编程语言中的类。下载release版本直接编译安装。第二步,安装protoc的PHP plugin,需要使用composer安装,这个插件可以将proto文件转换到PHP文件,在PHP应用中引用后,可以将二进制格式的Protocol Buffers数据转换为PHP的对象。第三步,安装php-protocolbuffers,这是一个PHP扩展,在第二步中已经完成了proto文件到PHP文件的转换,但是对PHP对象的各种操作还需要这个扩展中的API方法。第四步,借助上面提到的扩展的各种API方法,可以简单地get出自己需要的字段完成后续工作require "....../kingso.proto.php"$ks_result = KSResult::parseFromString($kingso_res);$ks_result->get('xxx_name');

元芳怎么了

第一步安装Googleprotoc编译器工具proto文件定义Message转换各种编程语言类载release版本直接编译安装第二步安装protocPHP plugin需要使用composer安装插件proto文件转换PHP文件PHP应用引用二进制格式Protocol Buffers数据转换PHP象第三步安装php-protocolbuffersPHP扩展第二步已经完proto文件PHP文件转换PHP象各种操作需要扩展API第四步借助面提扩展各种API简单get自需要字段完续工作require "....../kingso.proto.php"$ks_result = KSResult::parseFromString($kingso_res);$ks_result->get('xxx_name');
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python