1
0
mirror of https://e.coding.net/circlecloud/MinecraftAccount.git synced 2024-11-17 00:58:55 +00:00
MinecraftAccount/ThinkPHP/Library/Vendor/Hprose/HproseFormatter.php
j502647092 2003fda7cb 首次提交...
Signed-off-by: j502647092 <jtb1@163.com>
2015-11-01 22:25:03 +08:00

41 lines
1.8 KiB
PHP

<?php
/**********************************************************\
| |
| hprose |
| |
| Official WebSite: http://www.hprose.com/ |
| http://www.hprose.net/ |
| http://www.hprose.org/ |
| |
\**********************************************************/
/**********************************************************\
* *
* HproseFormatter.php *
* *
* hprose formatter library for php5. *
* *
* LastModified: Nov 12, 2013 *
* Author: Ma Bingyao <andot@hprfc.com> *
* *
\**********************************************************/
require_once('HproseIOStream.php');
require_once('HproseReader.php');
require_once('HproseWriter.php');
class HproseFormatter {
public static function serialize(&$var, $simple = false) {
$stream = new HproseStringStream();
$hproseWriter = ($simple ? new HproseSimpleWriter($stream) : new HproseWriter($stream));
$hproseWriter->serialize($var);
return $stream->toString();
}
public static function &unserialize($data, $simple = false) {
$stream = new HproseStringStream($data);
$hproseReader = ($simple ? new HproseSimpleReader($stream) : new HproseReader($stream));
return $hproseReader->unserialize();
}
}
?>