Googleが2008年にオープンソースとして公開したProtocol BuffersをPHPで利用するための手順を記します。 Protocol Buffersとは? Protocol Buffersはprotoファイルという共通のIDLから言語を問わずにやりとりが行えるシリアライザが簡単に書ける素敵なツールです。protoファイルは下記のようなデータを定義する独自の言語となり、このファイルからprotocコンパイラを利用して対象の言語のシリアライザを作成します。 Protocol Buffersのライブラリを選ぶ上でのポイント Protocol Buffersはprotoファイルから言語別のシリアライザを生成するため、protoc対応(もしくはprotoファイルのパーサー/ジェネレーター)の対応が出来ていることが一つの大きなポイントです。 初めての場合は下記の4点について確認をしておけば
