接触到thinkPHP的app.class.php的源码,于是想写一篇有关PHP反射类的文章,希望对大家有帮助。
定义
指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。
作用
① 实现插件机制比较方便和抽取文档比较方便
② 权限中访问控制,典型的MVC中权限模块
接触到thinkPHP的app.class.php的源码,于是想写一篇有关PHP反射类的文章,希望对大家有帮助。
指在PHP运行状态中,扩展分析PHP程序,导出或提取出关于类、方法、属性、参数等的详细信息,包括注释。这种动态获取的信息以及动态调用对象的方法的功能称为反射API。反射是操纵面向对象范型中元模型的API,其功能十分强大,可帮助我们构建复杂,可扩展的应用。
① 实现插件机制比较方便和抽取文档比较方便
② 权限中访问控制,典型的MVC中权限模块