PHP ReflectionClass是单身人士吗?

时间:2011-03-09 15:51:04

标签: php performance reflection

我需要从代码中的几个不同位置获取类的ReflectionClass实例。出于性能原因,我打算自己管理一个单例实例。但是,我认为PHP可能已经这样做了。

如果您多次为同一个类创建一个ReflectionClass,PHP是否为您管理单例或进行任何其他类型的缓存?

1 个答案:

答案 0 :(得分:4)

不,reflectionClass不是单身人士;如果您尝试为同一个类/对象实例化多个reflectionClass实例,它也没有任何“内置”智能来充当单例。 reflectionClass的每个实例都是完全自治的