## Configuración en tiempo de ejecución

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

Opciones de configuración de filtros
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` |

Para más detalles sobre los modos INI_*, refiérase a Dónde una directiva de configuración puede ser modificada.

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().

  > Nota: 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.

  > Ejemplo #1 Configurando el filtro predeterminado para actuar como htmlspecialchars

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

  Advertencia

  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.

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