3v4l.org

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

preferences:
32.39 ms | 402 KiB | 5 Q