Я всегда использовал include, если хотел ввести класс, я никогда не использовал функцию автозагрузчика. Когда я использую функцию по какой-то причине, я продолжаю получать сообщение об ошибке.
"Предупреждение: include_once(classes/user.class.php): не удалось открыть поток: нет такого файла или каталога в /home/mjcrawle/phpfiles/preprod/test/index.php в строке 6 Предупреждение: include_once(): не удалось открыть 'classes/user.class.php' для включения (include_path='.:/usr/share/php:/usr/share/pear') в /home/mjcrawle/phpfiles/preprod/test/index.php в строке 6 Неустранимая ошибка: класс «Пользователь» не найден в /home/mjcrawle/phpfiles/preprod/test/index.php в строке 42».
Вот как выглядит мой php include.
require_once('classes/ registereduser.class.php');
Это мой автозагрузчик, который я не могу заставить работать. Первая буква в моем классе — это заглавная буква, поэтому я использую нитку для ее опускания.
function autoloader($class){
include_once('classes/'.strtolower($class).'.class.php');
}
spl_autoload_register (автозагрузчик);
Я мог бы использовать некоторую помощь в том, что я ошибаюсь в этом, я не могу понять это.