jiechn

__isset()--检测类内部私有变量是否存在
  当执行isset方法时自动执行

class Per{
  private $name;
  private $age;

  function __construct($name,$age){
    $this->name=$name;
    $this->age=$age;
  }

  function __isset($var){   //执行isset方法时自动执行
    return isset($this->$var);
  }
}

$p=new Per(\'jack\',23);
var_dump(isset($p->name)); 如果不设置__isset()魔术函数则报错,类外不可访问类内私有变量

  

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 1970-01-01
  • 2021-08-02
  • 2021-12-05
猜你喜欢
  • 2021-10-13
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
  • 2021-06-07
相关资源
相似解决方案