在慕課網學習了建構函式 __construct()在物件例項化後呼叫物件後第一時間觸發
析構函式 __destroy()在物件例項確認銷毀,且銷毀之前觸發
__tostring()當物件被當做string使用時,這個方法會自動呼叫
[即物件當做乙個變數使用時,會被觸發]
__invoke()當物件被當做方法使用時,這個方法會自動呼叫
[即物件被當做乙個方法/函式時,該方法會被觸發]
__call()當物件訪問不存在的方法名稱時,會被自動呼叫
__callstatic()當物件訪問不存在的靜態方法名稱時,會被自動呼叫
__get(),__set(),__isset(),__unset()在給不可訪問屬性賦值時,__set()會被呼叫
讀取不可訪問屬性的值時,__get()會被呼叫
當對不可訪問屬性呼叫isset()或者empty()的時候,__isset()會被呼叫
當對不可訪問屬性呼叫unset()時,__unset()會被呼叫
不可訪問屬性->屬性未定義/屬性的修飾符為private
訪問屬性: $object->stu_name;
訪問方法:物件->方法名();
在方法中,訪問物件,$this
php物件導向程式設計筆記(1)
1.世間萬物皆物件 可見,不可見 2.物件的組成元素 1 物件的資料模型,用來描述物件的資料 描述物件的資料 2 物件的成員變數,或者物件的成員變數 物件的行為 1 物件的行為模型,用於描述物件能做什麼 2 又稱物件的方法 3.物件的特點 每個物件都是獨一無二 物件是乙個特定的事物,職能是完成特定功...
php學習筆記 PHP物件導向的程式設計
php物件導向的程式設計 php5 陣列和物件 都屬於php的復合型別 乙個變數可以儲存多個單元 物件比陣列更強大,不僅可以儲存多個資料,還可以將函式存在物件中 物件的三大特性 封裝 繼承 多型 物件導向程式設計 oop 符合軟體工程中的 重用性 靈活性 擴充套件性 物件導向和面向過程之間的區別 最...
PHP物件導向程式設計
類中常用關鍵字 1 關鍵字 final 用來定義類和方法的乙個重要關鍵字,當定義類的時候該類將不能被繼承,當用來定義方法的時候該方法將不能被過載 2 關鍵字 self 用來用類訪問當前類中的內容的關鍵字,類似與 this關鍵字,但 this是需要 類例項化以後才可以使用,self 可以直接訪問當前類...