PHP Slim框架:自动加载

PHP Slim框架:自动加载,php,autoload,slim,Php,Autoload,Slim,我使用Slim框架,我希望能够正确处理自加载文件。 目前,我有以下几点: spl_autoload_register(function($class){ $list = array( dirname(__DIR__).'/app/'.$class.'.php', dirname(__DIR__).'/lib/'.$class.'.php', dirname(__DIR__).'/lib/'.$class.'.class.php',

我使用Slim框架,我希望能够正确处理自加载文件。 目前,我有以下几点:

spl_autoload_register(function($class){
    $list = array(
        dirname(__DIR__).'/app/'.$class.'.php',
        dirname(__DIR__).'/lib/'.$class.'.php',
        dirname(__DIR__).'/lib/'.$class.'.class.php',
    );
    foreach($list as $k => $v){if(file_exists($v)){
        include $v; return true;
    }}
});
这种结构:

lib\
    Function.php
    MyNamespace\
        Class.php
vendor\
    slim\
web\
    .htaccess
    index.php
不使用Composer自动加载Slim是最好的方法吗?(如果您无法在服务器上安装Composer或不想安装),Slim可以使用自动加载类。更多关于使用它的信息


也返回true语句将结束函数的执行,而不需要迭代整个
$list
数组。

好的,谢谢你的回答,但是现在如果我不想使用loader Composer,有没有slim的解决方案?