调用未定义的函数DoctrineCommonis_object()



Fatal error: Call to undefined function DoctrineCommonis_object() in D:WorkspaceAllcmfsandboxvendordoctrinecommonlibDoctrineCommonClassLoader.php on line 240

当我试图在windows localhost上安装CMF沙箱时。这怎么可能呢?有人能帮我解释一下吗?

这就是功能:

public static function classExists($className)
    {
        if (class_exists($className, false) || interface_exists($className, false)) {
            return true;
        }
        foreach (spl_autoload_functions() as $loader) {
            if (is_array($loader)) { // array(???, ???)
                if (is_object($loader[0])) {
                    if ($loader[0] instanceof ClassLoader) { // array($obj, 'methodName')
                        if ($loader[0]->canLoadClass($className)) {
                            return true;
                        }
                    } else if ($loader[0]->{$loader[1]}($className)) {
                        return true;
                    }
                } else if ($loader[0]::$loader[1]($className)) { // array('ClassName', 'methodName')
                    return true;
                }
            } else if ($loader instanceof Closure) { // function($className) {..}
                if ($loader($className)) {
                    return true;
                }
            } else if (is_string($loader) && $loader($className)) { // "MyClass::loadClass"
                return true;
            }
            if (class_exists($className, false) || interface_exists($className, false)) {
                return true;
            }
        }
        return false;
    }

非常感谢。

我并不声称这是对您问题的回答,但我的代表不允许我添加评论来询问您。你在视觉工作室写作吗?我在MVC项目中也遇到过类似的错误,幸运的是,我所要做的就是在VS2010中使用干净的解决方案,它成功了!

相关内容

  • 没有找到相关文章

最新更新