|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2018, 11:39 | #1 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Перехват ошибок, которые идут в лог сервера
Здравствуйте.
Как в коде перехватывать всякие notice/warning, о которых я знаю, и на которые нужно положить Суть в том, что мне необходимо увидеть эти ошибки один раз, учесть в коде, и что бы они потом не высыпались мне в лог. Я не могу их отловить, и это затрудняет обнаружение других не учтённых ошибок. Как их всё таки ловить ? Например какой нибудь undefined offset, от которого, по хорошему, код должен перестать выполняться вообще. Ноги этой проблемы растут из необходимости проверять строку на возможность преобразования в число. Есть куча функций, и все они по отдельности работают не всегда, и по желанию левой пятки Apache у меня всё и разом перестаёт правильно обрабатываться. А на следующий день всё будет нормально работать. В результате я соорудил вот такое вот творение: Код:
Но, апачу как разумеется плевать. Мой следующий шаг - сделать посимвольный перебор с флагом и позицией наличия запятой, ну и так далее. Как посоветуете быть ?
Подпись ? Не, не слышал ...
|
19.03.2018, 12:13 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
Exceptions ?
|
19.03.2018, 12:24 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Throwable > Exception
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.03.2018, 13:04 | #4 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
Мне уже осточертели эти супер умные супер функции, поэтому вот ...
Код:
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 19.03.2018 в 13:52. |
19.03.2018, 13:12 | #5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,166
|
http://php.net/manual/ru/filter.filters.validate.php
с флагом - FILTER_VALIDATE_FLOAT |
06.04.2018, 14:48 | #6 |
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
Регистрация: 29.09.2007
Сообщений: 1,824
|
Какова цель этого? любопытно честно.. кстати почему nginx не узаете? скажем в связке с php-fpm? это к делу не относится я просто так интересуюсь.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Последний раз редактировалось Stanislav; 06.04.2018 в 14:50. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подсчитать количество и сумму положительных и отрицательных чисел которые идут подряд | Ascomos | Microsoft Office Excel | 3 | 01.03.2017 00:11 |
Делфи.Написать функцию нахождения максимальной длины подпоследовательности значений массива,которые идут подряд и не увеличиваются | Jane_Air | Помощь студентам | 1 | 03.11.2013 11:54 |
Проанализировать лог файл сервера apache | Katrina24 | Помощь студентам | 3 | 21.05.2012 22:15 |
в массиве А инвертировать те его части, которые идут по возрастанию (из C++ -> Pascal ) | user10 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 16.04.2011 04:11 |
Как при запуске fpc.exe из консоли посмотреть лог ошибок компиляции? | Cookson | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 05.10.2010 18:33 |