3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { public function __isset($foo) { return $foo[0] == 'b'; } public function __get($foo) { return $foo == 'bar'; } } $f = new foo; var_dump(empty($f->a)); var_dump(empty($f->b)); var_dump(empty($f->bar));

preferences:
32.88 ms | 402 KiB | 5 Q