浅谈PHP的反射API

2025-05-29 0 16

php反射api,即在php运行状态下,通过分析php程序,可以导出对象所属的类,方法,属性,参数等信息。

如何使用反射api

示例代码 person.php

浅谈PHP的反射API

person类,包含一个成员变量和三个成员方法

获取$student对象的方法和属性列表

浅谈PHP的反射API

reflectionclass类报告了一个类的有关信息

输出结果为:name say __set __get

也可以用class函数,获取对象属性的关联数组的信息

浅谈PHP的反射API

通过class()函数获取类的信息

打印结果:

浅谈PHP的反射API

通过这个反射api,可以做hook实现插件功能,动态代理等。

网上找的动态代理示例

浅谈PHP的反射API

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 浅谈PHP的反射API https://www.kuaiidc.com/95297.html

相关文章

发表评论
暂无评论