fork download
  1. <?php
  2.  
  3. class Test {
  4. private $a = '42';
  5.  
  6. public function __get($name) {
  7. return $this->a;
  8. }
  9.  
  10. public function __isset($name) {
  11. if ($name == 'a') {
  12. return true;
  13. }
  14. return false;
  15. }
  16. }
  17.  
  18. $obj = new Test();
  19. var_dump($obj->a);
  20. var_dump(empty($obj->a));
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
string(2) "42"
bool(false)