$ loader = новый загрузчик ($ registry) classloader 'не найден в - PullRequest
0 голосов
/ 25 мая 2018

У меня есть php-код в openCard.я выше версии php до 5.6, но у меня есть эта ошибка, если открытый сайт:

Неустранимая ошибка: Uncaught Ошибка: класс 'Loader' не найден в

/ homepages / 30 / d672723767/htdocs/koolergazi.com/index.php:38 Трассировка стека: # 0 {main} добавляется в /homepages/30/d672723767/htdocs/koolergazi.com/index.php в строке 38

в строке 38 есть этот код:

    // Loader
$thread = new MyThread($loader)
$loader = new Loader($registry);
$registry->set('load', $loader);

1 Ответ

0 голосов
/ 25 мая 2018

Хорошо, так что это в строке 38.

Перед этим у вас должно быть несколько require_once операторов, например:

require_once 'includes/some-lib/SomeClass.php';

Или вы должны загружатьавтозагрузчик, такой как composer:

require_once 'vendor/autoload.php';

Вы не загрузили файл определения класса для Loader, поэтому при вызове new Loader($registry) код завершается ошибкой.Просто требуйте во всех нужных вам классах.Я рекомендую composer, так как это решение с одной строкой.

...