評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
這篇會介紹最常用的兩個魔術方法 __get __set 來讀寫屬性值,事實上php 內建的魔術方法不止這兩個。
class People {
private $height;//身高
private $weight;//體重
private $sex;//姓別
public function __get($name) {
return $this->$name;
}
public function __set($name, $value) {
$this->$name = $value;
}
}
$jeff = new People();
$jeff->__set('height',170);//屬性名稱, 要附於的值
$jeff->__set('weight',65);
$jeff->__set('sex','male');
echo 'jeff 的身高是:';
echo $jeff->__get('height');
echo '<br>jeff 的體重是:';
echo $jeff->__get('weight');
echo '<br>jeff 的姓別是:';
echo $jeff->__get('sex');
//顯示結果
/*
jeff 的身高是:170
jeff 的體重是:65
jeff 的姓別是:male
*/
//是不是很神奇 之後屬性變多 也不用在多寫每個 屬性的存取方法了
評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
水壺背袋 水壺網袋 水瓶袋 多色可選 戶外郊遊 登山野餐 可放手機 水壺背帶
手指伸縮狼爪 伸縮爪 機械爪 狼爪 伸縮爪子
垃圾桶 家用 客廳 臥室 辦公室 衛生間 大容量 高顏值 創意 收納 垃圾
好滋味御品/麻油猴頭菇