1. 程式人生 > >php面向對象構造函數,析構函數

php面向對象構造函數,析構函數

數值 其它 truct 垃圾 不能 書寫 屬性和方法 顯示調用 cto

在php面向對象中有構造函數和析構函數

構造函數使用__construct()書寫,它允許開發者在一個類中定義一個方法作為構造函數,具有構造函數的類會在每次創建新對象時先調用此方法,所以適合在使用對象之前做一些初始化工作。構造函數被創建時會自動調用,可以傳遞參數和設任參數默認值,其也可以調用屬性和方法,和被其它方法顯示調用。註:一個類中只能有一個構造函數。

析構函數使用__destruct()書寫,是在垃圾對象被回收時執行,在也就是在對象銷毀時自動調用,沒有參數值和返回值,析構函數由系統自動調用,且不能帶有參數。

在php中,GC(Garbage Collector)是一種垃圾處理機制,防止內存溢出。

php面向對象構造函數,析構函數