我正在使用 ZF2 作为库。我有一个非常标准的实现,spl_autoload_register如下所示:
set_include_path(join(PATH_SEPARATOR, array(
    get_include_path(),
    ROOT . DS . 'library',
    ROOT . DS . 'application',
)));
spl_autoload_register();
在哪里:
define('DS', DIRECTORY_SEPARATOR);
define('ROOT', dirname(dirname(__FILE__)));
在我的 Mac 上,一切正常。在我的 CentOS 服务器上,不。我唯一一次看到spl_autoload_register不喜欢这样的问题是当我尝试使用 CamelCasing 等时。显然,情况并非如此。我正在尝试加载:
\Zend\Config\Config
现在,我的目录结构如下所示:
/application
    /controller
    /model
       /objects
       /dao
       /weeeeeeee 
    /view
      /template_html
/library
    /core
    /Zend
      /Config
你明白了。
那么,为什么这不起作用?
编辑:请告诉它不是在寻找 config.php 而不是 Config.php ...