私はあなたがこれを行うことができることを知っています
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()