欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php 的简略存在 (魔术方法作用之一:容错)

程序员文章站 2022-05-24 18:44:53
...
php 的简单存在 (魔术方法作用之一:容错)
name =$name;		$this->age  =$age;	}	//获取魔术方法	# @param  string   $name	public function __get($param){		// return $this->$param;		#允许被访问的属性		$allow = array('age');		if(in_array($param, $allow)){			return $this->$param;		}	}	//__set() 设置魔术方法	[email protected]  string $name	#param   string $val	public function __set($name,$val){		$allow = array('age','money');		if(in_array($name, $allow)){			$this->$name=$val;		}	}	// __isset() 判定数据	public function __isset($name){		return isset($this->$name);	}	//__unset 销毁数据	public function __unset($name){		//建立unset列表		$allow =array('tail');		if(in_array($name,$allow)){			echo 'unset running';			unset($this->$name);		}	}}//实例化$p = new Person('zp',21);$p->age = 200;echo $p->money = 200000000;$p->tail ="a";var_dump(isset($p->name));var_dump(isset($p->age));var_dump(isset($money));// var_dump(empty($tail));unset($p->tail);// var_dump($tail);

php 的简略存在 (魔术方法作用之一:容错)

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频