Налаштування під час виконання

Поведінка цих функцій залежить від установок у php.ini.

Параметри конфігурації Filter

ИмяПо умолчаниюМесто измененияСписок изменений
filter.default"unsafe_raw"INI_PERDIRПараметр застарів, починаючи з PHP 8.1.0.
filter.default_flagsNULLINI_PERDIR

Додаткова інформація та опис режимів INI_* дано у розділі «Місця встановлення параметрів конфігурації».

Коротке пояснення конфігураційних директив.

filter.defaultstring

Фільтрує всі дані $_GET $_POST $_COOKIE $_REQUEST і $_SERVER цим фільтром. Вихідні дані можуть бути отримані за допомогою filter_input()

Приймає ім'я вказаного фільтра як значення за промовчанням. Імена фільтрів можна знайти в списку існуючих фільтрів

Зауваження :

Будьте уважні з прапорами за промовчанням для стандартних фільтрів. Слід явно встановлювати їх у значення, яке вам необхідно. Наприклад, для установки фільтра за умовчанням, який буде працювати точнісінько аналогічно функції htmlspecialchars()Вам необхідно встановити прапори за промовчанням в 0 так, як показано нижче.

Приклад #1 Налаштування стандартного фільтра для роботи аналогічно функції htmlspecialchars

Loading...

filter.default_flagsint

Прапори за промовчанням, які застосовуються, коли встановлено стандартний фільтр. За замовчуванням встановлено **FILTER_FLAG_NO_ENCODE_QUOTES**в целях сохранения обратной совместимости. Смотритесписок існуючих прапорів для ознайомлення зі списком усіх імен прапорів.