3v4l.org

run code in 300+ PHP versions simultaneously
<?php class A { protected $a; public function __construct($a) { $this->a = $a; } public function getA() { return $this->a; } } class B { protected $name; public function __construct($name) { $this->name = $name; } } $b = new B('test'); $a = new A($b); $a1 = new A($b); $s = serialize( array( // Acl:serialize (line 260) [ // classFieldAces 'fieldOne' => [$a], 'fieldTwo' => [$a1], ] ) ); var_dump($s); $uns = unserialize($s); var_dump($uns[0]['fieldOne'][0], $uns[0]['fieldTwo'][0]);

preferences:
44.01 ms | 402 KiB | 5 Q