error-reporting- все статьи тега
Как я могу получить PHP ошибки для отображения?
Я проверил мой PHP ini установлены ошибки файлов и отображения, а также сообщение об ошибке E_ALL. Я перезапустил свой веб-сервер Apache. Я даже поставил эти строки в верхней части моего скрипта, и он даже не ловит простые ошибки разбора. Например, я объявляю переменные с "$" и я не закрываю заявления";". Но все мои скрипты показывают пустую страницу на этих ошибках, но я хочу на самом деле увидеть ошибки в моем браузере выход. error_reporting(E_ALL); ini_set('display_errors', 1); что остае ...
Как заставить пользователей читать сообщения об ошибках?
Если вы программируете для нетехнической аудитории, вы рискуете, что пользователи не будут читать ваши тщательно сформулированные и просвещающие сообщения об ошибках, а просто нажмите на первую кнопку, доступную с пожатием плеч разочарования. Итак, мне интересно, какие хорошие практики вы можете рекомендовать, чтобы помочь пользователям на самом деле прочитать ваше сообщение об ошибке, а не просто отказаться от него в сторону. Идеи, которые я могу придумать, будут падать по строкам: форматиро ...
Удаление предупреждающих сообщений в PHP
У меня есть PHP-код. Когда я запускаю его, появляется предупреждающее сообщение. Как я могу удалить/подавить/игнорировать эти предупреждения? ...
Белый экран смерти PHP
Теперь, когда я начинаю возвращаться в PHP, я начинаю вспоминать, почему я отказался от него в первую очередь. Самая раздражающая вещь на моей тарелке на данный момент-это то, что я назвал "белым экраном смерти PHP". Когда PHP получает фатальную ошибку из-за синтаксиса или чего-то еще, кажется, что он всегда будет умирать, фактически ничего не отправляя в браузер. Я добавил следующее К моему .htaccess, и это, кажется, работает большую часть времени, но он не работает в этих случаи. php_value di ...
Как избежать isset () и пустой()
у меня есть несколько старых приложений, которые бросают много сообщений" xyz is undefined "и" undefined offset " при запуске на уровне ошибок E_NOTICE, потому что существование переменных явно не проверяется с помощью isset() и наложницы. Я рассматриваю возможность работы с ними, чтобы сделать их совместимыми с E_NOTICE, поскольку уведомления о недостающих переменных или смещениях могут быть спасателями, могут быть получены некоторые незначительные улучшения производительности, и это в целом ч ...
Почему обработка исключений плохая?
язык Google Go не имеет исключений в качестве выбора дизайна, и Линус славы Linux назвал исключения дерьмом. Зачем? ...