【日常记录】魔术方法__get和 __set

【日常记录】魔术方法__get和 __set

白话记录方便记忆—————————–

[code]

	 public function __set($name,$value)
		 {
			//echo "setting $name to $value";
			$this->age = $value;
		 	return $this->age ;	
		 }

	{
			
         public function __get($name)
                        if (!isset($this->name)) {
			
				echo "未设置";
				$this->name = "正在为你设置默认值";
				return  $this->name;
			}
			echo "string";
		}

get 是获取,他会在喊他家里不存在的人 才会出现呢(嗯,调用不存在的属性的时候)

set 是赋值,会在给家里不存在的人赋值 才会跳出来!(给不存在的属性赋值)

 

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据