首頁 >後端開發 >php教程 >php物件導向之建構函式與析構函數

php物件導向之建構函式與析構函數

不言
不言原創
2018-06-06 09:50:241489瀏覽

這篇文章主要介紹了關於php物件導向之建構函數和析構函數,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

##建構函數

具有建構函式的類,每次實例化時會呼叫此方法,適合做初始化工作。

範例

class MyClass
{
    // 构造函数 
    public function __construct($str)
    {
        echo $str;
    }
}

// 实例化对象
$c1= new MyClass('abc');

析構函數

#在某個物件的所有參考被刪除,或是被明確銷毀時,或程式結束時,執行。

範例

<?php

class Myclass
{
    public function __destruct(){
        echo &#39;对象被销毁了&#39;;
    }
}

$obj = new MyClass();

// 销毁对象的2种方法
unset($obj);
$obj = null;

echo &#39;<hr>&#39;;

相關推薦:

php物件導向之封裝

php物件導向之類別與實例化物件


#

以上是php物件導向之建構函式與析構函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn