您当前的位置: 首页 >  php

知其黑、受其白

暂无认证

  • 2浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

详解PHP反射API

知其黑、受其白 发布时间:2021-04-26 16:01:02 ,浏览量:2

详解PHP反射API

PHP中的反射API就像Java中的java.lang.reflect包一样。

它由一系列可以分析属性、方法和类的内置类组成。

它在某些方面和对象函数相似,比如get_class_vars(),但是更加灵活,而且可以提供更多信息。

反射API也可与PHP最新的面向对象特性一起工作,如访问控制、接口和抽象类。旧的类函数则不太容易与这些新特性一起使用。

看过框架源码的朋友应该对PHP的反射机制有一定的了解,像是依赖注入,对象池,类加载,一些设计模式等等,都用到了反射机制。

反射API的部分类

使用反射API这些类,可以获得在运行时访问对象、函数和脚本中的扩展的信息。通过这些信息可以用来分析类或者构建框架。

类 描         述 Reflection 为类的摘要信息提供静态函数export() ReflectionClass 类信息和工具 ReflectionMethod 类方法信息和工具 ReflectionParameter 方法参数信息 ReflectionProperty 类属性信息 ReflectionFunction 函数信息和工具 ReflectionExtension PHP扩展信息 ReflectionException
关注
打赏
1665558895
查看更多评论
立即登录/注册

微信扫码登录

0.3076s