提筆寫(xiě)初體驗(yàn)總不知道從何說(shuō)起,直接聊PHP中的函數(shù)、PHP網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)操作、PHP模板等感覺(jué)又不是初體驗(yàn)。最后還是決定從PHP的面向?qū)ο?、PHP的魔術(shù)方法、PHP的反射、PHP中的異常和錯(cuò)誤這4個(gè)方面簡(jiǎn)單介紹一下。

PHP面向?qū)ο蟮摹靶巍迸c“本”

    這里我們就不給面向?qū)ο笙露x了,不過(guò)我們還是要說(shuō)一下類(lèi)和對(duì)象的。類(lèi)是對(duì)象的抽象組織,對(duì)象是類(lèi)的具體存在。接下來(lái)我們就拿PHP為例,來(lái)探討一下對(duì)象的“形”與“本”的問(wèn)題。

    在PHP中,每個(gè)類(lèi)的定義都是以關(guān)鍵字class開(kāi)頭,后面是類(lèi)名和一對(duì)花括號(hào),括號(hào)中包含類(lèi)成員和方法的定義。如下是一個(gè)簡(jiǎn)單類(lèi)的定義: 

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn) Person類(lèi)

        當(dāng)把類(lèi)對(duì)象序列化輸出時(shí),可以看出類(lèi)對(duì)象在存儲(chǔ)時(shí)類(lèi)似于數(shù)組的形式。那么類(lèi)對(duì)象與數(shù)組從本質(zhì)上又有什么區(qū)別與聯(lián)系呢?接下來(lái)從對(duì)象“本”來(lái)分析一下PHP對(duì)對(duì)象的底層實(shí)現(xiàn)。如下是PHP源碼中對(duì)變量的定義:

萬(wàn)碼學(xué)堂,電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),Java培訓(xùn),JavaEE開(kāi)發(fā)培訓(xùn),青島軟件培訓(xùn),軟件工程師培訓(xùn) 

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開(kāi)發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式