3v4l.org

run code in 300+ PHP versions simultaneously
<?php class test implements Serializable { public $a; public function __construct( $_val ){ $this->a = $_val; } public function serialize() { $tmp = (object) array(); $tmp->a = $this->a; echo serialize( $tmp ) . "\n"; return serialize( $tmp ); } public function unserialize($var) {} } $n = array(); $n[0] = new test("temp1"); $n[1] = new test("temp2"); print_r( unserialize( serialize( $n ) ) );

preferences:
26.46 ms | 402 KiB | 5 Q