3v4l.org

run code in 300+ PHP versions simultaneously
<?php class C {} $b = new B(); class A extends C { } class B { protected $a; public function __construct(){ $this->a = new A(); } } var_dump ($b);

preferences:
50.46 ms | 402 KiB | 5 Q