namespace inconsistent with directory causes Gitelephant class library to be introduced
Reply content:
namespace inconsistent with directory causes Gitelephant class library to be introduced
Finally, this solves the following:
Download Address: http://www.opencmf.cn
// 注册特殊autoloadspl_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; }});
Imported with import, or directly require.
Defines the alias configuration file.
This can implement a pointing problem with the configuration file path and namespace.
Http://document.thinkphp.cn/manual_3_2.html#autoload
You can see the Class Library mapping section.