123456789101112131415161718192021222324252627282930 |
- <?php
- //only use in php7+
- class myTestObject {
- public $test = "test";
- public $sub = "";
- }
- class mySubObject {
- public $sub = "sub";
- public $default = "";
- }
- $arr = new myTestObject();
- $arr->sub = new mySubObject();
- $arr->sub->default = new stdclass();
- $obj = new \Swoole\Serialize();
- $ser = $obj->pack($arr);
- $ser2 = $obj->pack($arr,SWOOLE_FAST_PACK);
- var_dump($obj->unpack($ser));
- var_dump($obj->unpack($ser2));
- var_dump($obj->unpack($ser, UNSERIALIZE_OBJECT_TO_STDCLASS));
- var_dump($obj->unpack($ser2, UNSERIALIZE_OBJECT_TO_STDCLASS));
- var_dump(UNSERIALIZE_OBJECT_TO_ARRAY);
- var_dump(UNSERIALIZE_OBJECT_TO_STDCLASS);
- var_dump(get_class($obj->unpack($ser, UNSERIALIZE_OBJECT_TO_STDCLASS)));
- ?>
|