У меня очень странная проблема. В одном классе «SMSNotifier» у меня естьPHP Неустранимая ошибка: Класс не найден
require_once (__DIR__ . "/../InvitationNotifier.php");
[...]
class SMSNotifier extends InvitationNotifier {
[...]
}
Этот класс включен в другой скрипт, который вызывается из кли. При вызове этого сценария я получаю
PHP Fatal error: Class 'InvitationNotifier' not found in [...]/include/classi/notifiche/notifiers/SMSNotifier.php on line 12
Самое странное в том, что если я заменить require_once с требуют я получаю вместо
PHP Fatal error: Cannot redeclare class InvitationNotifier in [...]/include/classi/notifiche/InvitationNotifier.php on line 11
Что может быть проблема здесь?
Заранее благодарю за любую мысль. Я закончил их ...
Есть ли класс 'InvitationNotifier' в' InvitationNotifier.php'? Использует ли это пространство имен? – AbraCadaver
Да, есть и нет, он не использует пространство имен. абстрактный класс InvitationNotifier реализует Notifier { } – eureka
Что происходит, когда вы используете абсолютный путь к классу? –