PHP类_exists()失败,代码相同,环境略有不同

PHP类_exists()失败,代码相同,环境略有不同,php,zend-framework,Php,Zend Framework,我们的测试环境中有一个Zend Framework 2应用程序在Zend\ServiceManager\ServiceManager->createFromFactory()处失败,出现“为此实例类型注册了无效工厂”异常。我们已经指出这是一个class\u exists()调用,它在测试中失败,通过了开发 代码与开发相同。这两个环境都运行Ubuntu 12.04和PHP5.3.10的稍有不同的版本。我们已尝试禁用xcache,但这没有帮助 是什么导致这些非常相似的环境为class\u exist

我们的测试环境中有一个Zend Framework 2应用程序在
Zend\ServiceManager\ServiceManager->createFromFactory()
处失败,出现“为此实例类型注册了无效工厂”异常。我们已经指出这是一个
class\u exists()
调用,它在测试中失败,通过了开发

代码与开发相同。这两个环境都运行Ubuntu 12.04和PHP5.3.10的稍有不同的版本。我们已尝试禁用xcache,但这没有帮助


是什么导致这些非常相似的环境为
class\u exists()
生成不同的结果?应用程序的其余部分工作正常,只是对某个特定工厂的调用失败了。名称空间和配置已被仔细检查。

已解决。类名与文件名的大小写不匹配。我不知道为什么这两个Ubuntu发行版之间会有所不同