ThinkPHP在这种情况下该如果导入第三方类库
本文介绍了ThinkPHP在这种情况下该如果导入第三方类库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
命名空间与目录不一致导致无法引入GitElephant类库
解决方案
最后这样解决了:
// 注册特殊autoload
spl_autoload_register(function ($class) {
$path = APP_PATH . "Git/Util/";
$filename = $path . str_replace('\\', '/', $class) . '.php';
if (is_file($filename)) {
// Win环境下面严格区分大小写
if (IS_WIN && false === strpos(str_replace('/', '\\', realpath($filename)), $class . '.php')) {
return;
}
include $filename;
}
if (file_exists($filename)) {
require_once $filename;
}
});
这篇关于ThinkPHP在这种情况下该如果导入第三方类库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文