PHP类_exists在代码中找不到存在的类

PHP类_exists在代码中找不到存在的类,php,class,Php,Class,在我的PHP代码中,我有一个类MyClassV3 在代码的另一部分中,我们正在测试其存在性: $class = 'MyClass' . $version; if (!class_exists($class)) { // ...error is thrown } 在日志中,我得到抛出的异常,其中$class='MyClassV3'。这是composer.json问题吗 什么能解释这一点呢?解决方案是执行composer dump autoload。嗯,是的,这可能是autload问题,或

在我的PHP代码中,我有一个类MyClassV3

在代码的另一部分中,我们正在测试其存在性:

$class = 'MyClass' . $version;
if (!class_exists($class)) {
    // ...error is thrown
}
在日志中,我得到抛出的异常,其中$class='MyClassV3'。这是composer.json问题吗


什么能解释这一点呢?

解决方案是执行composer dump autoload。

嗯,是的,这可能是autload问题,或者如果从另一个存储库加载类,则可能是composer问题。如果你有任何信息回来,就从那里开始调试。你能创建它吗?Giorgio,它来自同一个存储库。你有这个类的命名空间吗?如果是这样,您需要确保它被引用。如上所述,如果它不在全局命名空间中,您必须引用全名空间$class='\\Name\\Space\\Here\\MyClass'$版本