【日常记录】魔术方法__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 是赋值,会在给家里不存在的人赋值 才会跳出来!(给不存在的属性赋值)

 

 

张晔璇

博主是男的!不是萌妹纸!

留下你的评论

*评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

相关推荐