php编程致命错误类'输入'在第21行的/home/adminl0gin/public_html/login.php中找不到

时间:2014-03-13 17:07:19

标签: filepath autoloader

我已经有几天这个问题了,虽然我取得了一些进展但我还没有得到任何进展。主要问题是找到类并根据需要动态自动加载它们。最终结果是您在本文标题中看到的输出错误。 文件结构如下

  • input.php
  • 核/
    • 类/
    • 的init.php
    • loader.php

以下是相应的代码:

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

非常感谢提前!

0 个答案:

没有答案