3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { private $x; private $y; public function setX($x) { $this->x = $x; } public function setY($y) { $this->y = $y; } } class Bar extends Foo { public function __construct($x, $y) { $this->x = $x; $this->y = $y; } } $bar = new Bar(4,2); var_dump($bar); $bar->setX(8); $bar->setY(4); var_dump($bar);

preferences:
46.18 ms | 402 KiB | 5 Q