淺談PHP的反射API
PHP的反射API,即在PHP運(yùn)行狀態(tài)下,通過分析PHP程序,可以導(dǎo)出對(duì)象所屬的類,方法,屬性,參數(shù)等信息。
如何使用反射API
示例代碼 Person.php

Person類,包含一個(gè)成員變量和三個(gè)成員方法
獲取$student對(duì)象的方法和屬性列表

ReflectionClass類報(bào)告了一個(gè)類的有關(guān)信息
輸出結(jié)果為:name say __set __get
也可以用class函數(shù),獲取對(duì)象屬性的關(guān)聯(lián)數(shù)組的信息

通過class()函數(shù)獲取類的信息
打印結(jié)果:

通過這個(gè)反射API,可以做hook實(shí)現(xiàn)插件功能,動(dòng)態(tài)代理等。
網(wǎng)上找的動(dòng)態(tài)代理示例

相關(guān)文章
PHP實(shí)現(xiàn)下載遠(yuǎn)程圖片保存到本地的方法
本篇文章主要介紹了PHP實(shí)現(xiàn)下載遠(yuǎn)程圖片的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-06-06
PHP+Jquery與ajax相結(jié)合實(shí)現(xiàn)下拉淡出瀑布流效果【無需插件】
這篇文章主要介紹了PHP+Jquery與ajax相結(jié)合實(shí)現(xiàn)下拉淡出瀑布流效果【無需插件】的相關(guān)資料,需要的朋友可以參考下2016-05-05
Ajax和PHP正則表達(dá)式驗(yàn)證表單及驗(yàn)證碼
這篇文章主要介紹了Ajax和PHP正則表達(dá)式驗(yàn)證表單及驗(yàn)證碼的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09

