我已经有几天这个问题了,虽然我取得了一些进展但我还没有得到任何进展。主要问题是找到类并根据需要动态自动加载它们。最终结果是您在本文标题中看到的输出错误。 文件结构如下
以下是相应的代码:
login.php(第21行)
if (input::exists()) {
的init.php
if (!defined('BASE_PATH')) {
define('BASE_PATH', dirname(__FILE__) . 'classes/');
require 'loader.php';
Loader::Register();
}
loader.php
class Loader {
public static function Register() {
return spl_autoload_register(array('Loader', 'Load'));
}
public static function Load($strObjectName) {
$strObjectFilePath = BASE_PATH . $strObjectName . '.php';
if ((file_exists($strObjectFilePath) === false) || (is_readable($strObjectFilePath) === false)) {
echo "there is a problem!";return false;
}
else {
require ($strObjectFilePath);
}
}
}
错误 致命错误类'输入'在第21行的/home/adminl0gin/public_html/login.php中找不到
现有托管服务器GoDaddy上的当前php版本为5.4.24
非常感谢提前!