Я искал. На первой же странице Гугль выдал мне пост сами-знаете-кого, называющий «жопой мира» один из северных регионов России.
Выглядит как спонтанно возникшая гуглбомба.
>Почему надо выводить ошибки в браузер, когда для этого есть error_log, set_error_handler и tail -f?
Помимо отладки (которую действительно можно улучшить так), нужно же как-то объяснить нестандартную ситуацию пользователю. Сказать, что тут нет контента, или сослаться на внутреннюю ошибку сервера (не вскрывая ошибки), или ещё что-нибудь. Лог-файлами тут не обойтись, увы.
Выглядит как спонтанно возникшая гуглбомба.
Помимо отладки (которую действительно можно улучшить так), нужно же как-то объяснить нестандартную ситуацию пользователю. Сказать, что тут нет контента, или сослаться на внутреннюю ошибку сервера (не вскрывая ошибки), или ещё что-нибудь. Лог-файлами тут не обойтись, увы.
Например, так:
Впрочем, это я уже придираюсь, наверное.
ОК, а если в get-параметре передаётся не число, а строка?
Чтобы его не мог найти и заменить обычный пользователь и ему пришлось бы обращаться ради этого в сервис-центр.
Хотя выглядит как громкий вброс. «Хочешь оказать услугу — создай проблему и реши её.»