一个例子
syntax = 'proto3';
package project1.protoc;
option php_metadata_namespace = "project1/GPBMetadata";
//测试数据
message TestData {
string uuid = 1;
int32 index = 2;
}
生成的结果
![](https://img.haomeiwen.com/i1096125/345b06e2cf581049.png)
对应的包名分别为:
namespace project1\GPBMetadata;
class TestData
...
namespace Project1\Protoc;
use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;
/**
*测试数据
*
* Generated from protobuf message <code>project1.protoc.TestData</code>
*/
class TestData extends \Google\Protobuf\Internal\Message
...
网友评论