Подтвердить что ты не робот

Php hide ВСЕ ошибки

Каковы наилучшие методы скрытия ошибок all php? Поскольку я не хочу, чтобы ERRORS показывали пользователю.

Я попытался использовать .htacess, поставив там код php_flag display_errors off, но он возвращает мне 500 error.

Есть ли другие методы, которые будут скрывать ошибки all?

4b9b3361

Ответ 1

чтобы скрыть все ошибки:

error_reporting(0);
ini_set('display_errors', 0);

Показать все ошибки:

error_reporting(E_ALL);
ini_set('display_errors', 1);

Ответ 2

В документации PHP поместите это вверху ваших скриптов php:

<?php error_reporting(0); ?>

http://php.net/manual/en/function.error-reporting.php

Если вы скрываете свои ошибки, которые вы должны в живой среде, убедитесь, что вы где-то регистрируете какие-либо ошибки. Как регистрировать ошибки и предупреждения в файле? В противном случае все пойдет не так, и вы не поймете, почему.

Ответ 3

В вашем php файле просто введите этот код:

error_reporting(0);

Это не сообщит пользователю об ошибках. Если вы как-то захотите, то просто прокомментируйте это.

Ответ 4

Используйте функции обработки ошибок PHP для обработки ошибок. Как вы это делаете, это зависит от ваших потребностей. Эта система будет перехватывать все ошибки и перенаправлять ее, но вы хотите ее, или подавите ее, если вы попросите ее сделать это

http://php.net/manual/en/book.errorfunc.php

Ответ 5

Лучший способ - создать свой script таким образом, чтобы он не создавал ошибок! Когда есть что-то, что может создать Уведомление или Ошибка, что-то не так с вашим script и проверкой переменных и среды!

Если вы все равно хотите их скрыть: error_reporting(0);

Ответ 6

Добавь это

error_reporting(0);
ini_set('display_errors', 0);