3v4l.org

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

preferences:
39.39 ms | 402 KiB | 5 Q