mirror of
https://e.coding.net/circlecloud/MinecraftAccount.git
synced 2025-11-25 21:36:08 +00:00
40
ThinkPHP/Library/Vendor/Hprose/HproseFormatter.php
vendored
Normal file
40
ThinkPHP/Library/Vendor/Hprose/HproseFormatter.php
vendored
Normal file
@@ -0,0 +1,40 @@
|
||||
<?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();
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user