什么是Reflection类?

时间:2014-03-14 18:47:02

标签: php reflection

我熟悉反思的概念强调那些忽视这个问题的人),我知道ReflectionClassReflectionMethodReflectionObject等。

但是在查看PHP文档时,我偶然发现了Reflection类,它没有比以下文档更多的文档:

  

反思课。

此类没有构造函数,没有已知的子类,并且是可实例化的。

它的目的是什么?

1 个答案:

答案 0 :(得分:5)

此类似乎专门针对其export()方法而存在,没有实现Reflector接口。

来自PHP 5 Recipes(找到a slightly annoying Google search):

  

Reflection:此类将export()定义的Reflector方法实现为静态方法,尽管它实际上并未实现Reflector接口。您可以使用此方法转储类,扩展,属性,方法或参数的所有方法和/或属性。