- var_dump: documentation ( source)
<?php
$c = new c();
var_dump(isset($c->a)); // no problem
var_dump(isset($c->a->b)); // undefined index: a
var_dump(isset($c->b->c)); // undefined index: b
var_dump(isset($c->d['e'])); // undefined index: d
class c {
public $x = array();
public function __get($name) {
return $this->__isset($name) ? $this->x[$name] : null;
}
public function __isset($name) {
return isset($this->x[$name]);
}
}
?>