提筆寫初體驗總不知道從何說起,直接聊PHP中的函數(shù)、PHP網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫操作、PHP模板等感覺又不是初體驗。最后還是決定從PHP的面向?qū)ο?、PHP的魔術(shù)方法、PHP的反射、PHP中的異常和錯誤這4個方面簡單介紹一下。
PHP面向?qū)ο蟮摹靶巍迸c“本”
這里我們就不給面向?qū)ο笙露x了,不過我們還是要說一下類和對象的。類是對象的抽象組織,對象是類的具體存在。接下來我們就拿PHP為例,來探討一下對象的“形”與“本”的問題。
在PHP中,每個類的定義都是以關(guān)鍵字class開頭,后面是類名和一對花括號,括號中包含類成員和方法的定義。如下是一個簡單類的定義:
Person類
當(dāng)把類對象序列化輸出時,可以看出類對象在存儲時類似于數(shù)組的形式。那么類對象與數(shù)組從本質(zhì)上又有什么區(qū)別與聯(lián)系呢?接下來從對象“本”來分析一下PHP對對象的底層實現(xiàn)。如下是PHP源碼中對變量的定義:
延伸閱讀
學(xué)習(xí)是年輕人改變自己的最好方式