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))); ?>