面向对象 __isset 魔术方法
来源:互联网 发布:软件产品出口退税政策 编辑:程序博客网 时间:2024/05/20 22:03
<?phpheader("Content-Type: text/html; charset=utf-8");class person{private $name;protected $age;public function __construct($name,$age){$this -> name = $name;$this -> age = $age;}public function is_set($name){return isset($this -> $name);}/* * 魔术方法__isset 自动调用 * 在类的外部用函数is_set判断私有的、受保护的成员属性时被自动调用 * 参数:判断的成员属性名 * 作用:可以按需求去返回false和true */public function __isset($name){if($name == 'age'){return false;}return isset($this -> $name);}}$person = new person('精灵',20);echo $person -> is_set('name');echo $person -> is_set('age');//var_dump($person -> is_set('name'));//原始方法//var_dump($person -> is_set('age'));//原始方法?>
阅读全文
0 0
- 面向对象 __isset 魔术方法
- [面向对象] 魔术方法 (__set, __get, __unset, __isset)
- php (十四) 面向对象 魔术方法 __set()、__get()、__isset() 与 __unset()
- php面向对象基础概念(属性重载的魔术方法)__get(),__set(),__isset(),__unset()
- 面向对象--魔术方法
- 魔术方法__isset()和__unset()
- 面向对象中的魔术方法
- php面向对象魔术方法
- PHP面向对象-----魔术方法
- 面向对象 __set 魔术方法
- 面向对象 __get 魔术方法
- 面向对象 __unset 魔术方法
- PHP 魔术方法 _set __get __unset __isset
- 面向对象 串行化对象 魔术方法
- PHP面向对象中的魔术方法
- PHP面向对象魔术方法复习
- Php面向对象魔术方法总结
- PHP中的面向对象魔术方法大全
- c++ string char* char[]之间的转化
- Eclipse项目转移到IntelliJ IDEA
- 2017最新PHP经典面试题目汇总(上篇)
- 将excel导入sql数据库 id自增长
- MyEclipse 7.5注册码
- 面向对象 __isset 魔术方法
- Linux图形界面与字符界面切换
- C#与C++的区别
- 面向对象-抽象
- Spark Scala IntelliJ IDEA开发环境搭建(入门)
- 本体的理解
- 过拟合以及正则化(L0,L1,L2范数)
- C++ primer:第二章备忘。
- 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 G. Finding the Radius for an Inserted Circle