91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP 特殊方法 __set()、__get()

發布時間:2020-06-29 04:54:29 來源:網絡 閱讀:810 作者:it5808 欄目:web開發
<?php
	header("Content-type: text/html; charset=utf-8"); 
	class person{
		//成員屬性
		private $name;
		private $age = 20;
		//成員方法
		function username($name){
			return $this->name=$name;
		}
		//__set()方法用來設置私有屬性
    	function __set($property_name, $value) { 
        echo "在類外直接為私有屬性賦值的時候,自動調用了這個 __set() 方法<br />";
        $this->$property_name = $value; 
    	}

    	//__get()方法用來獲取私有屬性
    	function __get($property_name) {  
        echo "在類外直接獲取私有屬性值的時候,自動調用了這個 __get() 方法<br />";
    	}
	}
	$obj= new person();
	echo $obj->username("張三");
	echo "<hr/>";
	$obj->name = "李四";//在直接設置私有屬性值的時候,自動調用了這個 __set() 方法為私有屬性賦值
	echo "<hr/>";
	echo $obj->age;//在直接獲取私有屬性值的時候,自動調用了這個 __get() 方法,不設置get特殊方法就會報下面的錯
	//echo $obj->age;//當成員屬性或者方法前有private修飾,不能在類外訪問。否則報錯如下
	/*
	 Fatal error: Cannot access private property person::$age in D:\wamp\www\ajax\index.php on line 23
	*/
?>


PHP 特殊方法 __set()、__get()

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

白朗县| 康马县| 泸水县| 兴和县| 林口县| 宁乡县| 剑川县| 鄂托克前旗| 墨脱县| 理塘县| 沛县| 仁布县| 灵石县| 买车| 城口县| 邵武市| 勐海县| 新闻| 绥棱县| 玉龙| 兴安盟| 常熟市| 霞浦县| 大埔县| 水城县| 谢通门县| 浦城县| 新蔡县| 汕尾市| 黄山市| 开封县| 淳安县| 慈利县| 吉安市| 屏东市| 青州市| 扶余县| 阿城市| 新巴尔虎右旗| 兴安县| 神农架林区|