mirror of
https://e.coding.net/circlecloud/MinecraftAccount.git
synced 2024-11-17 00:58:55 +00:00
41 lines
1.8 KiB
PHP
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();
|
||
|
}
|
||
|
}
|
||
|
?>
|