3v4l.org

run code in 300+ PHP versions simultaneously
<?php class X { private $t = 5; function fooX() { var_dump($this->t); }} class Y extends X { protected $t = 6; function fooY() { var_dump($this->t); } } var_dump(new Y); (new Y)->fooX(); (new Y)->fooY();

preferences:
51.22 ms | 402 KiB | 5 Q