Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

PHP Автозагрузка класса подключает файл с классом корректно, но сам класс не видит, как решить?

Kowka_VN Знаток (458), на голосовании 1 год назад
Подключаю файл Favicon.php где содержится класс Favicon.
     $rootDir = ...
require_once $rootDir . '/src/autoloader/autoloader.php';
...
$linksFavicon = new faviconLinks\Favicon(...);
При вызове класса с неизвестным именем, автолоадер успешно этот файл подключает(проверял var_dump-ом),
после чего в индексном файле который я описал выше, вылетает фатал еррор
 Fatal error: Uncaught Error: Class "faviconLinks\Favicon" not found in W:\domains\MyProject\index.php:20 Stack trace: #0 {main} thrown in W:\domains\MyProject\index.php on line 20 
и вот если файл с классом подключается, то почему сам класс не включается.
Голосование за лучший ответ
Антизомби Ответов Ученик (146) 1 год назад
Ошибка из-за неправильного вызова класса. Это должно быть одно слово после new, а не какое-то пространство имён.
Похожие вопросы