接觸到thinkPHP的app.class.php的源碼,于是想寫一篇有關PHP反射類的文章,希望對大家有幫助。
定義
指在PHP運行狀態中,擴展分析PHP程序,導出或提取出關于類、方法、屬性、參數等的詳細信息,包括注釋。這種動態獲取的信息以及動態調用對象的方法的功能稱為反射API。反射是操縱面向對象范型中元模型的API,其功能十分強大,可幫助我們構建復雜,可擴展的應用。
作用
① 實現插件機制比較方便和抽取文檔比較方便
② 權限中訪問控制,典型的MVC中權限模塊
接觸到thinkPHP的app.class.php的源碼,于是想寫一篇有關PHP反射類的文章,希望對大家有幫助。
指在PHP運行狀態中,擴展分析PHP程序,導出或提取出關于類、方法、屬性、參數等的詳細信息,包括注釋。這種動態獲取的信息以及動態調用對象的方法的功能稱為反射API。反射是操縱面向對象范型中元模型的API,其功能十分強大,可幫助我們構建復雜,可擴展的應用。
① 實現插件機制比較方便和抽取文檔比較方便
② 權限中訪問控制,典型的MVC中權限模塊