|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.06.2014, 21:16 | #1 |
Пользователь
Регистрация: 23.05.2012
Сообщений: 34
|
Проблема с исключениями
Привет всем. Играя с наследованием исключений наткнулся на такую проблему: Если класс(dbExceptions) "помещен" в пространство имен (App\Exceptions) и наследует методы и свойства базового класса exceptions, функция автозагрузки класса пытается загрузить "лишний класс". Подгружая классы функция выдает вот такое:
Код:
Файл index.php PHP код:
PHP код:
|
24.06.2014, 21:58 | #2 |
Пользователь
Регистрация: 18.02.2014
Сообщений: 90
|
Я с пространствами имен дело не имел пока, но как мне кажется твой класс пытается отнаследоваться от класса \App\Exceptions\Exception, который у тебя не описан.
Может попробовать наследоваться как-то так: Код:
|
24.06.2014, 22:23 | #3 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,692
|
Да, именно так! Все создаваемые классы ищутся в контексте текущего пространства имен. Нужно либо дописать:
Код:
PS: для автозагрузки классов лучше использовать spl_autoload_register Цитата:
Последний раз редактировалось Kostia; 24.06.2014 в 22:34. |
|
24.06.2014, 23:20 | #4 |
Пользователь
Регистрация: 23.05.2012
Сообщений: 34
|
Большое спасибо , vasiatka. Ваш пример кода исправил мою ошибку . Блин, а я то думал, что базовые классы доступны везде . Вот так сюрприз )))
|
24.06.2014, 23:44 | #5 |
Пользователь
Регистрация: 23.05.2012
Сообщений: 34
|
Спасибо большое , Kostia . Взял на заметку Ваш способ .
PS: Спасибо за замечание. SPL функции были следующей "жертвой" (после исключений) PPS: Спасибо за инфу и за ссылку. Честно не знал, что такое PDO до этого. |
25.06.2014, 12:59 | #6 | |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
Цитата:
Уже давно все используют PDO или mysqli
Самый перспективный framework Yii (c)
|
|
25.06.2014, 17:31 | #7 |
Пользователь
Регистрация: 23.05.2012
Сообщений: 34
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложная замена значений в ячейке с исключениями | uranium238 | Microsoft Office Excel | 2 | 12.04.2013 18:00 |
Неблокирующий сокет Си проблема с закрытием, проблема с закрытием сокетов в цикле | mnx_vol | C/C++ Сетевое программирование | 0 | 06.11.2012 13:57 |
Решение систем линейных алгебраических уравнений методом обратной матрицы (желательно обычными жордановыми исключениями, на Delphi | Tores007 | Помощь студентам | 1 | 09.02.2012 10:33 |
Странности с исключениями | РагнаР | Общие вопросы C/C++ | 2 | 08.03.2011 22:56 |
Разобраться с исключениями... | Utkin | Общие вопросы по программированию, компьютерный форум | 5 | 10.02.2009 17:08 |