Фатальная ошибка: точно / класс / хорошо / путь / класс не найден

Я получил фатальную ошибку: фатальная ошибка: класс 'app\Autoloader' не найден в C:\wamp64\www\WE\index.phpДругими словами: фатальная ошибка: точно / класс /good/way/class не найден

начало моего скрипта index.php

<?php
use \app\Autoloader;
Autoloader::register();

Начало моего скрипта автозагрузки:

namespace app;
class Autoloader{...}

Древовидность:

  • Расин локальный сервер
    • приложение
      • [...]
      • Autoloader.php
  • index.php

Почему эта роковая ошибка?? Способ, упомянутый в ошибке php, правильный... Спасибо за помощь!

1 ответ

Оператор использования должен сначала иметь доступный класс. Поскольку вы не добавили автозагрузчик, вам придется require_once файл PHP, содержащий автозагрузчик, затем use класс для импорта в ваше пространство имен.

После того, как автозагрузчик присутствует, он будет нести ответственность за поиск и загрузку классов, так как они use"D.

Другие вопросы по тегам