Rin
Участник форума

Зарегистрирован: 01.06.2005
Сообщ.: 488
Карма: 142 поощрить/наказать
Откуда: Москва
|
Добавлено: Ср Dec 12, 2007 2:24 pm (написано за 4 минуты 2 секунды)
Заголовок сообщения: PHP_Exceptionizer: класс для преобразования ошибок PHP в исключения
|
|
Класс для преобразования перехватываемых (см. set_error_handler()) ошибок и предупреждений PHP в исключения. Это оригинальный скрипт Дмитрия Котерова с добавлением обработки ошибок E_RECOVERABLE_ERROR, которые появились в PHP 5.2.0. В версии 1.1.x всегда вызывается предыдущий обработчик ошибок, если он существует. При этом, если он возвращает TRUE, исключение не генерируется! Пример использования совместно с PHP_Typehint
| Код (php): |
скопировать код в буфер обмена |
PHP_Typehint::init(); $PHP_Exceptionizer = new PHP_Exceptionizer(E_ALL & ~E_NOTICE &~ E_USER_NOTICE /*&~ E_USER_WARNING*/); |
| Описание: |
|
 Скачать |
| Имя файла: |
PHP_Exceptionizer-1.1.0.rar |
| Размер: |
2,52 KB |
| Скачали: |
325 раз(а) |
| Описание: |
|
 Скачать |
| Имя файла: |
PHP_Exceptionizer-1.0.1.rar |
| Размер: |
2,25 KB |
| Скачали: |
452 раз(а) |
Последний раз редактировалось: Rin (Чт Окт 02, 2008 8:31 pm), всего редактировалось 3 раз(а)
|
|
Гость
Карма: 367 поощрить/наказать
|
Добавлено: Чт Dec 13, 2007 12:11 pm (спустя 21 час 46 минут; написано за 16 секунд)
Заголовок сообщения:
|
|
| а для PHP4 есть что-то подобное? Спасибо.
|
|
Rin
Участник форума

Зарегистрирован: 01.06.2005
Сообщ.: 488
Карма: 142 поощрить/наказать
Откуда: Москва
|
Добавлено: Чт Dec 13, 2007 4:00 pm (спустя 3 часа 49 минут; написано за 19 секунд)
Заголовок сообщения:
|
|
| В PHP4 нет поддержки исключений.
|
|
batia
Участник форума
Зарегистрирован: 05.12.2007
Сообщ.: 22
Карма: 2 поощрить/наказать
|
Добавлено: Пн Dec 17, 2007 12:58 am (спустя 3 дня 8 часов 58 минут; написано за 1 минуту 15 секунд)
Заголовок сообщения:
|
|
| а подскажите пожалуйста ссылочку на "вменяемый мануал" по "исключениям". Я так понял они в PHP 5 ввелись? Чувствую вещь нужная и удобная... но что то я как то ее из виду упустил. Буду очень благодарен если ткнете носом в "проверенный" материал...
|
|
Rin
Участник форума

Зарегистрирован: 01.06.2005
Сообщ.: 488
Карма: 142 поощрить/наказать
Откуда: Москва
|
Добавлено: Пн Dec 17, 2007 11:41 am (спустя 10 часов 42 минуты; написано за 1 минуту 9 секунд)
Заголовок сообщения:
|
|
| Читайте официальную докуменацию PHP или книгу Дмитрия Котерова по PHP5.
|
|
batia
Участник форума
Зарегистрирован: 05.12.2007
Сообщ.: 22
Карма: 2 поощрить/наказать
|
Добавлено: Пн Dec 17, 2007 12:02 pm (спустя 20 минут; написано за 29 секунд)
Заголовок сообщения:
|
|
| Спасибо, книгу Дмитрия Котерова уже заказал. Жду доставки.
|
|
Bueno
Участник форума
Зарегистрирован: 13.02.2007
Сообщ.: 32
Карма: 2 поощрить/наказать
|
Добавлено: Сб Мая 03, 2008 3:25 pm (спустя 4 месяца 17 дней 3 часа 23 минуты; написано за 10 секунд)
Заголовок сообщения:
|
|
| Цитата: |
|
Читайте официальную докуменацию PHP или книгу Дмитрия Котерова по PHP5. |
The requested URL could not be retrieved
|
|
Rin
Участник форума

Зарегистрирован: 01.06.2005
Сообщ.: 488
Карма: 142 поощрить/наказать
Откуда: Москва
|
Добавлено: Ср Окт 01, 2008 3:16 pm (спустя 4 месяца 27 дней 23 часа 50 минут; написано за 12 секунд)
Заголовок сообщения:
|
|
| В версии 1.1.x всегда вызывается предыдущий обработчик ошибок, если он существует. При этом, если он возвращает TRUE, исключение не генерируется!
|
|