PEAR :: PEPr :: Details :: PHPRPCDescription
PHPRPC is a RPC (Remote Procedure Calling) protocol. It uses PHP serialize representation to transfer data, so the complex object such as multidimensional array, associative array and instance of object can be transferred with little redundancy. It was allowed to transfer data in security using XXTEA encryption algorithm.
面白い。 そもそもserialize後のデータ、あれって何か形式/フォーマット名あるのかな?
PHP: セッション処理関数(session) – Manualsession.serialize_handler string
session.serialize_handler は、シリアル化または シリアル化データを復元するために使用されるハンドラの名前を 定義します。現在、( php という名前の) PHP 内部 フォーマットおよび (wddx という名前の) WDDX が サポートされています。WDDX は、PHP がWDDX サポート を有効にしてコンパイル されている場合のみ使用可能です。デフォルトは、 php です。
「phpという名前のPHP内部フォーマット」かよ! ※原文だと「a PHP internal format (name php)」
じゃあおれの中だけで勝手に名前付けます。APIF(a PHP internal format)。 気を付けろ!会話中、ふつーに使ってくぞ!?
他の言語から扱うのでいうと、Perlでかなり前のMiyagawa TatsuhikoさんのPHP::Sessionモジュールがありますが、そりゃ、「PHP default serialization」としか言いようがないわな。
このフォーマットを汎用データ形式として広めようって剛の者はいないかな?
本題に戻ると、そもそもJSON-RPCの方がいいんじゃな(略。