From 63046278ac37d21dd6c8056f0224a77a2d8372c6 Mon Sep 17 00:00:00 2001 From: lacatoire Date: Thu, 27 Aug 2026 17:46:04 +0200 Subject: [PATCH] [Sync-En] json: move JSON_ERROR_NON_BACKED_ENUM availability to a changelog section --- reference/json/functions/json-last-error.xml | 173 +++++++++++-------- 1 file changed, 98 insertions(+), 75 deletions(-) diff --git a/reference/json/functions/json-last-error.xml b/reference/json/functions/json-last-error.xml index b39e28cac..7e735e038 100644 --- a/reference/json/functions/json-last-error.xml +++ b/reference/json/functions/json-last-error.xml @@ -1,6 +1,5 @@ - - + @@ -28,89 +27,113 @@ &reftitle.returnvalues; + + Devuelve un entero, cuyo valor puede ser una de las siguientes + constantes: + - Devuelve una de las siguientes constantes: + + + JSON_ERROR_NONE + + No ha ocurrido ningún error + + + + JSON_ERROR_DEPTH + + Se ha excedido la profundidad máxima de la pila + + + + JSON_ERROR_STATE_MISMATCH + + JSON inválido o mal formado + + + + JSON_ERROR_CTRL_CHAR + + Error de carácter de control, posiblemente mal codificado + + + + JSON_ERROR_SYNTAX + + Error de sintaxis + + + + JSON_ERROR_UTF8 + + Caracteres UTF-8 mal formados, posiblemente mal codificados + + + + JSON_ERROR_RECURSION + + Una o más referencias recursivas en el valor a codificar + + + + JSON_ERROR_INF_OR_NAN + + + Uno o más valores + NAN + o INF + en el valor a codificar + + + + + JSON_ERROR_UNSUPPORTED_TYPE + + Se ha proporcionado un valor de un tipo que no puede ser codificado + + + + JSON_ERROR_INVALID_PROPERTY_NAME + + Se ha proporcionado un nombre de propiedad que no puede ser codificado + + + + JSON_ERROR_UTF16 + + Caracteres UTF-16 mal formados, posiblemente mal codificados + + + + JSON_ERROR_NON_BACKED_ENUM + + El valor contiene un enum no respaldado que no se puede serializar + + + - - Códigos de error JSON + + + + &reftitle.changelog; + - Constante - Significado - Disponibilidad + &Version; + &Description; - JSON_ERROR_NONE - No ha ocurrido ningún error - - - - JSON_ERROR_DEPTH - Se ha alcanzado la profundidad máxima de la pila - - - - JSON_ERROR_STATE_MISMATCH - JSON inválido o mal formado - - - - JSON_ERROR_CTRL_CHAR - Error durante el control de caracteres; probablemente un codificación incorrecta - - - - JSON_ERROR_SYNTAX - Error de sintaxis - - - - JSON_ERROR_UTF8 - Caracteres UTF-8 malformados, posiblemente mal codificados - - - - JSON_ERROR_RECURSION - Una o más referencias recursivas están presentes - en el valor a codificar - - - - JSON_ERROR_INF_OR_NAN + 8.1.0 - Una o más valores - NAN - o INF - están presentes en el valor a codificar. + Se añadió JSON_ERROR_NON_BACKED_ENUM. - - - - JSON_ERROR_UNSUPPORTED_TYPE - Se ha proporcionado un valor de un tipo que no puede ser codificado - - - - JSON_ERROR_INVALID_PROPERTY_NAME - Se ha proporcionado un nombre de propiedad que no puede ser codificado - - - - JSON_ERROR_UTF16 - Caracteres UTF-16 mal formados, probablemente mal codificados - - - - JSON_ERROR_NON_BACKED_ENUM - El valor contiene un enum sin valores (non-backed enum) que no se puede serializar. Disponible a partir de PHP 8.1.0. - -
+
@@ -122,11 +145,11 @@