$ loader = новый загрузчик ($ registry) classloader ‘не найден в

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

Неустранимая ошибка: неперехваченная ошибка: класс ‘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);

0

Решение

Хорошо, так что это на линии 38.

До этого вы должны иметь кучу require_once заявления, как это:

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

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

require_once 'vendor/autoload.php';

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

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]