Пространства имен PHP, непредучая ошибка: класс X не найден в C: \ Y.PhpPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Пространства имен PHP, непредучая ошибка: класс X не найден в C: \ Y.Php

Сообщение Anonymous »

Я новичок в PHP и попытался сделать небольшой демонстрационный API, который я могу использовать для тестовых целей ... и немного учиться у PHP. Получение данных из базы данных работает, и я могу кодировать их в JSON. Теперь мой проект содержит все больше и больше файлов, поэтому я решил «очистить» свой проект, сортирующие файлы PHP в папках и используя пространства имен. (Я знаю, как работать с пространствами имен из C#) Моя проблема:
Я получаю эту ошибку фатальную ошибку
: uncauct error: class 'demoapi \ api \ alertmanager' не найден в C: \ users \ xxx \ myproject \ api \ alerts. alerts. (localhost/api/xxx.php) (на этой строке: $ alertmanager = new alertmanager ();)
Я на 100% уверен, что класс alertmanager находится в пространстве имен demoapi \ api \ Так что это не может быть проблемой.

Код: Выделить всё

//AlertManager.php


Подробнее здесь: [url]https://stackoverflow.com/questions/35315728/php-namespaces-uncaught-error-class-x-not-found-in-c-y-php[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»