3v4l.org

run code in 300+ PHP versions simultaneously
<?php class foo { private $arr; public function __construct() { $this->arr = [new \Stdclass]; } public function __get($field) { return $this->{$field}; } } $foo = new foo(); var_dump($foo->arr); var_dump(empty($foo->arr)); // Expected false? echo "\n"; $arr = [new \Stdclass]; var_dump($arr); var_dump(empty($arr));

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
153.14 ms | 2285 KiB | 11 Q