TPhpString: serialization/deserialization from string
-----------------------------------------------------
Key: THRIFT-1099
URL: https://issues.apache.org/jira/browse/THRIFT-1099
Project: Thrift
Issue Type: New Feature
Components: PHP - Library
Reporter: Torben Brodt
I want to serialize thrift instances to save them to disk, serialize them in
session, transfer them them to elephant bird, ...
Therefore i build a class named TPhpString which extends TTransport and can be
accessed like other TTransports.
I added additional getters to easy convert in both directions: from string to
instance, from instance to string.
I provided the class as a patch and hope that it will be integrated, see the
examples below:
write example:
$vector = new VectorSequence(array('query' => 'easy coding thrift server
example'));
$body = TPhpString::getStringFromInstance($vector);
file_put_contents('/tmp/apache', $body);
read example:
$body = file_get_contents('/tmp/apache');
$vector = TPhpString::getInstanceFromString('VectorSequence', $evt->body);
print_r($vector);
I build a tutorial in german about it:
http://www.easy-coding.de/wiki/php/thrift-php-server.html
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira