## Laufzeit-Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

Filter-Konfigurationsoptionen
Name | Standard | Veränderbar | Changelog
--- | --- | --- | ---
filter.default | "unsafe_raw" | `INI_PERDIR` | Seit PHP 8.1.0 veraltet.
filter.default_flags | NULL | `INI_PERDIR` |

Weitere Details und die Definitionen der INI_*-Konstanten sind unter Wo Konfigurationseinstellungen gesetzt werden können zu finden.

Hier eine kurze Erklärung der Konfigurationsoptionen:

`filter.default` string

  Filtere alle $_GET-, $_POST-, $_COOKIE-, $_REQUEST- und $_SERVER-Daten mit diesem Filter. Auf die Originaldaten kann mit filter_input() zugegriffen werden.

  Muss der Name eines Filters sein, der mit filter_list() und filter_id() ermittelt werden kann.

  > Hinweis: Seien Sie vorsichtig bezüglich der Standardflags für die Standardfilter. Sie sollten explizit gesetzt werden. Um zum Beispiel den Standardfilter so zu konfigurieren, dass er sich genau wie htmlspecialchars() verhält, müssen die Standardflags auf `0` gesetzt werden, wie im folgenden Beispiel gezeigt.

  > Beispiel #1 Den Standardfilters so einstellen, dass er sich wie htmlspecialchars verhält

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

  Warnung

  Diese INI-Einstellung ist seit PHP 8.1.0 veraltet.

`filter.default_flags` int
  Die anzuwendenden Standardflags, wenn der Standardfilter eingestellt ist. Aus Gründen der Abwärtskompatibilität ist der Vorgabewert `FILTER_FLAG_NO_ENCODE_QUOTES`. Für verfügbare Flags siehe die Konstanten `FILTER_FLAG_*`.

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