3v4l.org

run code in 300+ PHP versions simultaneously
<?php class a { protected $a = 10; protected $c;} class b { protected $b; public function setA($a){$this->b = $a;return $this;}} echo serialize((new b)->setA(new a));

preferences:
55.61 ms | 402 KiB | 5 Q