- 相關(guān)推薦
PHP的反射API介紹
PHP的反射API,即在PHP運(yùn)行狀態(tài)下,通過分析PHP程序,可以導(dǎo)出對(duì)象所屬的類,方法,屬性,參數(shù)等信息。以下是小編為大家搜索整理的PHP的反射API介紹,希望能給大家?guī)韼椭?更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們應(yīng)屆畢業(yè)生考試網(wǎng)!
如何使用反射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)代理示例
【PHP的反射API介紹】相關(guān)文章:
php獲取新浪微博數(shù)據(jù)API的實(shí)例代碼08-06
PHP常量介紹05-27
PHP變量介紹02-28
PHP簡(jiǎn)單介紹09-29
簡(jiǎn)單PHP數(shù)組函數(shù)介紹09-26
php正則去掉php注釋07-30
PHP試題07-04