評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]
再來這篇介紹 另外兩個 魔術方法 __destruct __construct 建構 與 解構,這也是物件導向很常會用到的兩個魔術方法。
<?php //魔術方法 建構 解構 class People { private $height;//身高 private $weight;//體重 private $sex;//姓別 function __construct($height,$weight,$sex) {//建構式 生成類別後 最先被執行的 常用在資料庫建立連線 與 設定屬性值 $this->height = $height; $this->weight = $weight; $this->sex = $sex; } public function __get($name) { return $this->$name; } public function __set($name, $value) { $this->$name = $value; } function __destruct(){ echo "<br>我是解構子...離開此類別後我會被執行"; } } $jeff = new People(170,65,'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]