Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > try catch без сообщений |
Автор: YahоО 30.1.2020, 14:36 | ||
В javascript конструкция try catch очень даже симпатичная, лишнего нечего не напишет, если специально об этом не позаботиться, а как в php получить аналогичное поведение? Чтобы в браузере ничего не отображалось "лишнего"? Маленький кусочек кода :
по идее должна быть получена строка из запроса в переменную $json и далее ее обработка, и все работает если запрос правильный, а если запрос в ответе содержит 404 ошибку и запрашиваемый файл не найден, то в браузер оправляется "нехороший" текст об ошибке: Warning: file_get_contents(https://www.www.google.......key): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found in /storage/ssd2/184/12384184/public_html/my.php on line 2 Как убрать печатание сервером в браузер таких нежелательных сообщений? ---- Нашел! error_reporting(0); убирает сообщения ![]() |
Автор: Oldshelf 30.1.2020, 16:00 | ||
Ещё вариант:
|
Автор: YahоО 3.2.2020, 16:10 |
Спасибо! |