PHP 反射API

作者: AntFoot | 来源:发表于2017-02-17 13:54 被阅读258次

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

    如何使用反射API

    示例代码 Person.php

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

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

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

    输出结果为:name say __set __get

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

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

    打印结果:

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

    网上找的动态代理示例

    地址:http://blog.csdn.net/san_er/article/details/22212023

    相关文章

      网友评论

      本文标题:PHP 反射API

      本文链接:https://www.haomeiwen.com/subject/ztzkwttx.html