首页 > 解决方案 > 如何将 proto 文件编译为单个 php 文件

问题描述

我尝试使用 protoc 在 php 中编译一个 protobuf 文件,但是当我在 'pbfile' 中编写超过一条消息时,protoc 给了我这么多 php 文件。“pbfile”的内容是:

//test.proto begin
syntax="proto3";
message C2S_AcctLogin {}
message S2C_AcctLogin {}
//test.proto end

当我执行这个 cmd 时:

protoc.exe --php_out="." -I="." test.proto

...然后我得到两个文件:S2C_AcctLogin.php 和 C2S_AcctLogin.php

如何像 cpp 语言一样获得一个名为“test.php”的 php 文件?

标签: phpprotocol-buffers

解决方案


推荐阅读