PHP物件導向程式設計 筆記

2021-08-09 00:25:59 字數 771 閱讀 2876

在慕課網學習了建構函式 __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 可以直接訪問當前類...