3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Foo { public $bar = 'bar'; private $baz = 'baz'; function getBaz() { return $this->baz; } function setBaz($val) { $this->baz = $val; } } $foo = new Foo; echo $foo->getBaz(), "\n"; unset($foo->baz); var_dump($foo); $foo->setBaz('all set'); echo $foo->getBaz(), "\n"; var_dump($foo);

preferences:
41.94 ms | 402 KiB | 5 Q