给我一个错误,让我难住。我试图在php中实现一个自定义类加载器。 Am 5.6.11版本。问题是,我正在动态构建文件路径,然后在该路径上执行“include_once”。 PHP只是终止执行,没有警告或错误消息。该路径是有效的。该代码是基本上是这样PHP include_once失败,没有警告或错误的现有文件
require_once "lib/includes/web/classloader/default.php";
require_once "lib/includes/web/controller/default.php";
$classloader = new web\classloaders\ClassLoader();
$controller_path = $classloader->registerController();
if($controller_path != null){
require_once("$controller_path");
}
的file_exists和is_readable检查在类加载器的registerController()函数来完成。
我也试过这样:
require_once $controller_path;
这:
require_once($controller_path);
任何想法?
问候
require_once (dirname(__ FILE__)。'/default.php'); – Ghostman
我在Windows 10上使用xampp 10 – ltmutiwekuziwa
我是新的命名空间,但它不会导致您的$ classloader在另一个命名空间中?你有检查你的文件名是否大写,类型default.php - > Default.php? – Xenofexs