<?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));
You have javascript disabled. You will not be able to edit any code.