I feel like I\'m missing something here. I\'ve been using PHP\'s empty() function for quite a while now in determining if a variable is empty. I wanted to use it to
empty()
You need to implement __isset() magic method.
__isset() is triggered by calling isset() or empty() on inaccessible properties.
public function __isset($property){ return isset($this->$property); }