Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为protocolbuffer问题从.proto文件生成PHP类文件_Php - Fatal编程技术网

为protocolbuffer问题从.proto文件生成PHP类文件

为protocolbuffer问题从.proto文件生成PHP类文件,php,Php,问题 有人知道如何在mac(10.7.5)上从协议缓冲区的原型文件正确创建php类吗。或者在任何其他机器上。 或者有人能给我这些在阿姆斯特丹、圣弗朗西科和维也纳的地铁线路吗 上下文 经过几天的安装工作(因为更新版本在生成过程中给了我另一个错误)pear homebrew等,我还没有创建一个工作类文件。 我从这个家伙(dougla…gmail.com上)那里下载了正确的MTA工作类文件(github.com/pnf/MTA),但我无法为其他城市生成相同的结果,也无法为MTA复制这些文件 我们需要这

问题 有人知道如何在mac(10.7.5)上从协议缓冲区的原型文件正确创建php类吗。或者在任何其他机器上。 或者有人能给我这些在阿姆斯特丹、圣弗朗西科和维也纳的地铁线路吗

上下文 经过几天的安装工作(因为更新版本在生成过程中给了我另一个错误)pear homebrew等,我还没有创建一个工作类文件。 我从这个家伙(dougla…gmail.com上)那里下载了正确的MTA工作类文件(github.com/pnf/MTA),但我无法为其他城市生成相同的结果,也无法为MTA复制这些文件

我们需要这些课程来进行互动艺术项目

我迄今为止的努力 当我使用MTA中正确的proto文件时,我可以运行

protoc-gen-php -i . nyct-subway.proto
这给了我类文件,但这样做会产生多个错误,如

警告:找到未跟踪的包名称“TripReplacementPeriod”

运行我的php程序(获取缓冲区并用这些类转换它们)会导致错误

PHP警告:第一个参数必须是对象或现有类的名称

当然,这并不让我感到惊讶