Php ReflectionClass或class_是否存在方法?

Php ReflectionClass或class_是否存在方法?,php,reflection,Php,Reflection,这是使用ReflectionClass方法而不是class方法检查类是否存在的主要区别 我知道,通过ReflectionClass,我获得了OOP特性(异常、从类创建新实例等等),问题是将来什么会给我更多的灵活性 使用与开销相关联的ReflectionClass会出现性能问题?如果您只想检查是否存在,请使用class_exists,它还具有按需自动加载类的功能(请参见第二个参数) ReflectionClass更昂贵,但它也提供了其他方面无法提供的功能。如果您需要它,那么您也需要它。我正在编写一

这是使用ReflectionClass方法而不是class方法检查类是否存在的主要区别

我知道,通过ReflectionClass,我获得了OOP特性(异常、从类创建新实例等等),问题是将来什么会给我更多的灵活性

使用与开销相关联的ReflectionClass会出现性能问题?

如果您只想检查是否存在,请使用
class_exists
,它还具有按需自动加载类的功能(请参见第二个参数)


ReflectionClass
更昂贵,但它也提供了其他方面无法提供的功能。如果您需要它,那么您也需要它。

我正在编写一个方法来检查是否所有依赖项都安装在执行环境中,因此类\u exists方法对我来说就足够了。也许使用ReflectionClass的最佳方法是使用DynamicCreationClass任务,好吧,我想我明白什么时候可以使用每一个。谢谢:)