3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { protected $bar; public function setBar ($val) { $this->bar = $val; } public function __get ($var) { return $this->$var; } } $obj = new foo (); $obj->setBar ('Hello World'); var_dump($obj->bar); $a = $obj->bar; var_dump(empty($a)); //fucking brilliant!

preferences:
41.43 ms | 402 KiB | 5 Q