PHP Slim框架:自动加载
我使用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',
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的解决方案?