3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Test implements Serializable { public $data = array(); public function serialize() { return serialize($this->data); } public function unserialize() { } } class Record implements Serializable { public $data = array(); public function __construct() { $object = new StdClass(); $object->property = 'whoa'; $test = new Test(); $test->data = array(1,2,3); $this->data = array( 'array' => array(1,2,3,5), 'object' => $object, 'test' => $test, 'string' => '12345', 'integer' => 123455 ); } public function serialize() { return serialize($this->data); } public function unserialize($serialized) { } } $object = new Record(); var_dump(serialize($object));

preferences:
30.95 ms | 402 KiB | 5 Q