位置: 首頁 > 計算機 > php語言

PHP的反射API介紹

2016-11-14 php語言

PHP的反射API,即在PHP執行狀態下,通過分析PHP程式,可以匯出物件所屬的.類,方法,屬性,引數等資訊。以下是小編為大家搜尋整理的PHP的反射API介紹,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

如何使用反射API

示例程式碼

Person類,包含一個成員變數和三個成員方法

獲取$student物件的方法和屬性列表

ReflectionClass類報告了一個類的有關資訊

輸出結果為:name say __set __get

也可以用class函式,獲取物件屬性的關聯陣列的資訊

通過class()函式獲取類的資訊

列印結果:

通過這個反射API,可以做hook實現外掛功能,動態代理等。

網上找的動態代理示例

標籤:PHP API
2016-06-28
2016-06-28
2016-06-29
2016-06-29
2016-06-28
2016-11-14
2016-10-08
2016-04-10
2016-07-28
2016-11-14

Copyright ©2024 才華齋 All Rights Reserved.