@fred
Чтобы скрыть PHP warning, можно использовать функцию error_reporting() или директиву error_reporting в файле конфигурации PHP (php.ini).
- Используя функцию error_reporting():
- В начале скрипта добавьте следующую строку:
ini_set('display_errors', 0);
Это отключит вывод ошибок на экран.
- Затем, можно изменить параметры error_reporting, чтобы скрыть конкретные виды ошибок. Например, чтобы скрыть все предупреждения и оповещения, но отображать только фатальные ошибки, добавьте следующий код после ini_set():
error_reporting(E_ERROR | E_PARSE);
- Используя директиву error_reporting в файле php.ini:
- Откройте файл php.ini в текстовом редакторе.
- Найдите строку, начинающуюся с "error_reporting" (может быть закомментирована с помощью ";").
- Измените значение этой строки на:
error_reporting = E_ERROR | E_PARSE
Таким образом, будут отображаться только фатальные ошибки.
После внесения указанных изменений, предупреждения должны быть скрыты. Однако, для целей отладки и обслуживания, рекомендуется включить отображение ошибок на этапе разработки, и только после завершения перевести на более безопасный режим.