大家好,我已经为这个问题苦苦挣扎了一个多星期,最后决定寻求帮助,希望有人知道答案。我正在开发一个使用Google'sProtocolBuffers的应用程序作为数据交换格式。我正在使用DrSlump的PHPimplementation,它让您用数据填充类实例,然后将它们序列化为二进制字符串(或将二进制字符串解码为PHP对象)。我已经设法实现了我的自定义ProtobufStrategy,如果事件包含ProtobufModel的实例。渲染器然后通过调用$model->getOptions()从模型中提取我的自定义参数以确定需要将哪个消息发送回客户端,序列化数据并将二进制字符串输出到php: