Documentación offline PHP master

Configuración en tiempo de ejecución

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Configuración en tiempo de ejecución#

El comportamiento de estas funciones es afectado por la configuración en el archivo php.ini.

Nombre Por defecto Cambiable Historial de cambios
filter.default "unsafe_raw" INI_PERDIR Obsoleto a partir de PHP 8.1.0.
filter.default_flags NULL INI_PERDIR

Opciones de configuración de filtros

Para más detalles sobre los modos INI_*, refiérase a ???.

Aquí hay una aclaración sobre el uso de las directivas de configuración.

filter.default string
Filtra todos los datos de $_GET, $_POST, $_COOKIE, $_REQUEST y $_SERVER. Es posible acceder a los datos originales a través de filter_input.

Debe ser el nombre de un filtro que se puede determinar usando filter_list y filter_id.

[!NOTE] Tenga cuidado con los flags por omisión para los filtros predeterminados. Debería establecerse de forma explicita. Por ejemplo, para configurar el filtro predeterminado para que se comporte exactamente igual que htmlspecialchars las flags por omisión deben establecerse a 0, como se muestra a continuación.

Configurando el filtro predeterminado para actuar como htmlspecialchars

``` filter.default = full_special_chars filter.default_flags = 0

```

[!WARNING] Esta configuración INI está obsoleta a partir de PHP 8.1.0.

filter.default_flags int
Flags aplicadas cuando se establece que usen los valores por omisión del filtro. Esto se establece a FILTER_FLAG_NO_ENCODE_QUOTES por omisión por razones de compatibilidad. Vea la lista de constantes para los flags disponibles.