Меню :
php (149)
js (116)
html (35)
css (14)
js slice (13)
js date (9)
form (9)
Показать еще :
jsphp (6)
input (5)
php img (4)
id (4)
int (3)
warning (3)
button (3)
display (2)
php get (2)
info (2)
xml (2)
xhr (2)
radio (1)
js post (1)
iframe (1)

См. интсрукция по ruweb.

Показать/скрыть Warning.

01.06.2026 21:49 / Марат / Смотрели : 23 / php | warning |

"Показывать/скрывать Warning.". "Показать/скрыть Warning."

Разберем все способы показывать и скрывать предупреждения (Warning) в PHP — с примерами кода и пояснениями.

Скрываем/показываем Warning в php^

  1. Показать Warning через файл php.ini
  2. Показать Warning в коде PHP.
  3. Показать Warning через файл htaccess.
  4. Как скрывать Warning?
  1. Показать/скрыть Warning через файл php.ini

  2. Через файл php.ini (глобально для всего сервера)

    Найдите файл php.ini.

    Его расположение можно узнать через phpinfo или стандартные пути:

    /etc/php/[версия]/apache2/php.ini;

    /etc/php/[версия]/cli/php.ini.

    Откройте файл в редакторе и установите значения:

    display_errors = On

    display_startup_errors = On

    error_reporting = E_ALL

    Сохраните файл и перезапустите веб‑сервер:

    sudo systemctl restart apache2

    # или

    sudo systemctl restart nginx

  3. Показать/скрыть Warning в коде PHP(для конкретного скрипта)

  4. Добавьте в начало PHP‑файла сразу после <?php

    ini_set('display_errors', 1);

    ini_set('display_startup_errors', 1);

    error_reporting(E_ALL);

    Пояснения:

    display_errors — включает показ ошибок в браузере;

    display_startup_errors — показывает ошибки, возникающие при запуске PHP;

    error_reporting(E_ALL) — устанавливает уровень отчётности: все ошибки, предупреждения, уведомления.

  5. Показать Warning через файл htaccess.

  6. Создайте или откройте файл .htaccess в корневой папке сайта.

    Добавьте строки:

    apache

    php_flag display_errors on

    php_flag display_startup_errors on

    php_value error_reporting E_ALL

    Важно: этот способ работает только при запуске PHP как модуля Apache (mod_php).

    Не сработает с PHP‑FPM или CGI.

  7. Как скрывать Warning?

  8. Теперь давайте разберем все пункты скрыть Warning в одном пункте, чтобы не размазывать...

    Способ 1. Скрыть Warning через php.ini (глобально).

    В файле php.ini установите:

    display_errors = Off

    error_reporting = E_ERROR

    display_errors = Off — отключает показ ошибок в браузере;

    error_reporting = E_ERROR — оставляет только фатальные ошибки (скрипт останавливается).

    Способ 2. Скрыть Warning в коде PHP.

    Добавьте в скрипт:

    ini_set('display_errors', 0);

    error_reporting(E_ERROR);

    Или полностью отключите отчётность:

    error_reporting(0);

    Способ 3. Скрыть Warning через .htaccess.

    В файле .htaccess укажите:

    php_flag display_errors off

    php_value error_reporting E_ERROR

    Способ 4. Подавление конкретного предупреждения оператором @.

    Перед вызовом функции, которая может вызвать Warning, поставьте @:

    $result = @sqrt("text"); // Warning не отобразится

    Предупреждение: используйте этот способ осторожно — он может скрыть важные проблемы в коде.

Всего комментариев : Comments+ 2.0
1000
+ =


Сайту : 183 дня | статей : 345
JsPhp.ru | Аминев Марат © 2025 - 2026 | 1282 | Подписаться.