PHP 8.4.2 Released!

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_*.
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top