php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法

2019-04-10 06:40:58于丽

unset($p1->name);
//已经被删除了, 所这行不会有输出
echo $p1->name;
?>

输出结果为:
isset()函数测定私有成员时,自动调用
bool(true)
this is a person name
当在类外部使用unset()函数来删除私有成员时自动调用的
__set()、__get()、__isset()、__unset()这四个方法都是我们添加到对象里面的,在需要时
自动调用的,来完成在对象外部对对象内部私有属性的操作。
相关文章 大家在看