У меня есть 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);
Хорошо, так что это на линии 38.
До этого вы должны иметь кучу require_once
заявления, как это:
require_once 'includes/some-lib/SomeClass.php';
Или вы должны загружать автозагрузчик, такой как composer:
require_once 'vendor/autoload.php';
Вы не загрузили файл определения класса для Loader, поэтому при вызове new Loader($registry)
код не работает Просто требуйте во всех нужных вам классах. Я рекомендую композитора, так как это решение в одну строку.
Других решений пока нет …