2
相關:Apache Thrift: Serializing data我可以使用PHP的thrift庫直接序列化爲一個文件嗎?
傢伙你好:我提的是,PHP節儉的擴展不會出現有TFileTransport類。這使我想知道:在PHP中將節儉對象寫入FILE的機制是什麼?
不幸的是,可用的文檔主要集中在使用節儉的客戶端/服務器模型上:但我需要使用PHP來序列化包含節儉對象流的光盤上的二進制節儉文件。
相關:Apache Thrift: Serializing data我可以使用PHP的thrift庫直接序列化爲一個文件嗎?
傢伙你好:我提的是,PHP節儉的擴展不會出現有TFileTransport類。這使我想知道:在PHP中將節儉對象寫入FILE的機制是什麼?
不幸的是,可用的文檔主要集中在使用節儉的客戶端/服務器模型上:但我需要使用PHP來序列化包含節儉對象流的光盤上的二進制節儉文件。
嘗試通過覆蓋擴展TPhpStream:
private static function inStreamName() {
if (php_sapi_name() == 'cli') {
return 'php://stdin';
}
return 'php://input'; }
,你也很可能需要改變open方法來打開你所選擇的寫文件。如果你需要的話,這裏是nice tutorial about php streams.
如果這樣做對你沒有效果,考慮使用TMemoryBuffer序列化爲字符串,並且你會發現你的方式把它放到一個文件中。
謝謝....那麼......「cli」魔術串的意義是什麼? – jayunit100 2011-12-14 15:00:25