From bbf603a0c020700059999c15b93a18279bd474a1 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Tue, 25 Aug 2026 11:05:33 +0200 Subject: [PATCH] [Sync EN] filter: version the FILTER_CALLBACK flags note --- reference/filter/constants.xml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/reference/filter/constants.xml b/reference/filter/constants.xml index e9973a431..67ff73221 100644 --- a/reference/filter/constants.xml +++ b/reference/filter/constants.xml @@ -1,5 +1,5 @@ - + @@ -719,9 +719,9 @@ (int) - + Valida el valor como dirección IP. - + Opciones disponibles @@ -1231,12 +1231,21 @@ NULL ]]> - + - Este filtro no puede usarse con ningún otro flag de filtro, por ejemplo, - FILTER_NULL_ON_FAILURE. + A partir de PHP 8.1.25 y 8.2.12, los flags estructurales + FILTER_REQUIRE_ARRAY, + FILTER_FORCE_ARRAY y + FILTER_REQUIRE_SCALAR se aplican a este filtro, y + FILTER_NULL_ON_FAILURE cambia la forma en que se + informa de tal fallo estructural. En versiones anteriores todos los flags + eran ignorados. Los flags específicos del filtro siempre son ignorados y, + dado que el valor devuelto por la retrollamada es el resultado, la + retrollamada en sí misma no puede fallar: ningún flag convierte un + false devuelto por la retrollamada en &null; o en una + excepción. - +