Я знаю, что вы можете сделать это
class Object
{
private $ar;
public function __isset($name)
{
return isset($this->ar[$name]);
}
}
, который затем можно использовать для следующих действий
$obj = new Object();
if (isset($obj->name)) { /* ... */ }
Однако есть ли способ сделать это
$obj = new Object();
if (isset($obj)) { /* .... */ }
Где я могу контролировать возвращение статуса $obj
, используя магический метод __isset()
для самого объекта.