## Настройка во время выполнения

Поведение функций зависит от установок в файле 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().

  Должно быть именем фильтра, которое можно определить с помощью функций filter_list() и filter_id().

  > Замечание: Будьте осторожны с флагами по умолчанию для фильтров по умолчанию. Они должны быть установлены явно. Например, для установки фильтра по умолчанию, который будет работать точь-в-точь аналогично функции htmlspecialchars(), вам необходимо установить флаги по умолчанию в 0 так, как показано ниже.

  > Пример #1 Настройка фильтра по умолчанию для работы аналогично функции htmlspecialchars

  >     filter.default = full_special_chars
  >     filter.default_flags = 0

  Внимание

  INI-параметр устарел начиная с PHP 8.1.0.

`filter.default_flags` int
  Флаги по умолчанию, которые применяются, когда установлен фильтр по умолчанию. По умолчанию задано `FILTER_FLAG_NO_ENCODE_QUOTES` в целях сохранения обратной совместимости. Смотрите константы `FILTER_FLAG_*` для ознакомления со списком всех имён флагов.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open