Налаштування під час виконання
Поведінка цих функцій залежить від установок у php.ini.
Параметри конфігурації Filter
Имя | По умолчанию | Место изменения | Список изменений |
---|---|---|---|
filter.default | "unsafe_raw" | INI_PERDIR | Параметр застарів, починаючи з PHP 8.1.0. |
filter.default_flags | NULL | INI_PERDIR |
Додаткова інформація та опис режимів INI_* дано у розділі «Місця встановлення параметрів конфігурації».
Коротке пояснення конфігураційних директив.
filter.default
string
Фільтрує всі дані $_GET $_POST $_COOKIE $_REQUEST і $_SERVER цим фільтром. Вихідні дані можуть бути отримані за допомогою filter_input()
Приймає ім'я вказаного фільтра як значення за промовчанням. Імена фільтрів можна знайти в списку існуючих фільтрів
Зауваження :
Будьте уважні з прапорами за промовчанням для стандартних фільтрів. Слід явно встановлювати їх у значення, яке вам необхідно. Наприклад, для установки фільтра за умовчанням, який буде працювати точнісінько аналогічно функції htmlspecialchars()Вам необхідно встановити прапори за промовчанням в 0 так, як показано нижче.
Приклад #1 Налаштування стандартного фільтра для роботи аналогічно функції htmlspecialchars
Loading...
filter.default_flags
int
Прапори за промовчанням, які застосовуються, коли встановлено стандартний фільтр. За замовчуванням встановлено **FILTER_FLAG_NO_ENCODE_QUOTES
**в целях сохранения обратной совместимости. Смотритесписок існуючих прапорів для ознайомлення зі списком усіх імен прапорів.