![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Здравствуйте.
Как в коде перехватывать всякие notice/warning, о которых я знаю, и на которые нужно положить Суть в том, что мне необходимо увидеть эти ошибки один раз, учесть в коде, и что бы они потом не высыпались мне в лог. Я не могу их отловить, и это затрудняет обнаружение других не учтённых ошибок. Как их всё таки ловить ? Например какой нибудь undefined offset, от которого, по хорошему, код должен перестать выполняться вообще. Ноги этой проблемы растут из необходимости проверять строку на возможность преобразования в число. Есть куча функций, и все они по отдельности работают не всегда, и по желанию левой пятки Apache у меня всё и разом перестаёт правильно обрабатываться. А на следующий день всё будет нормально работать. В результате я соорудил вот такое вот творение: Код:
Но, апачу как разумеется плевать. Мой следующий шаг - сделать посимвольный перебор с флагом и позицией наличия запятой, ну и так далее. Как посоветуете быть ?
Подпись ? Не, не слышал ...
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
Exceptions ?
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Throwable > Exception
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#4 |
Спокойный псих
Участник клуба
Регистрация: 19.03.2013
Сообщений: 1,538
|
![]()
Мне уже осточертели эти супер умные супер функции, поэтому вот ...
Код:
Подпись ? Не, не слышал ...
Последний раз редактировалось OmegaBerkut; 19.03.2018 в 13:52. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
http://php.net/manual/ru/filter.filters.validate.php
с флагом - FILTER_VALIDATE_FLOAT |
![]() |
![]() |
![]() |
#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 |