diff --git a/reference/json/functions/json-last-error.xml b/reference/json/functions/json-last-error.xml index 2948f4fb97..a0cf152b43 100644 --- a/reference/json/functions/json-last-error.xml +++ b/reference/json/functions/json-last-error.xml @@ -1,6 +1,5 @@ - - + @@ -28,91 +27,115 @@ &reftitle.returnvalues; + + Retourne un entier, la valeur peut être une des constantes + suivantes : + - Retourne un entier, la valeur peut être une des constantes suivantes : + + + JSON_ERROR_NONE + + Aucune erreur n'est survenue + + + + JSON_ERROR_DEPTH + + La profondeur maximale de la pile a été atteinte + + + + JSON_ERROR_STATE_MISMATCH + + JSON invalide ou mal formé + + + + JSON_ERROR_CTRL_CHAR + + Erreur de caractère de contrôle, probablement mal encodé + + + + JSON_ERROR_SYNTAX + + Erreur de syntaxe + + + + JSON_ERROR_UTF8 + + Caractères UTF-8 mal formés, probablement mal encodés + + + + JSON_ERROR_RECURSION + + Une ou plusieurs références récursives dans la valeur à encoder + + + + JSON_ERROR_INF_OR_NAN + + + Une ou plusieurs valeurs + NAN + ou INF + dans la valeur à encoder + + + + + JSON_ERROR_UNSUPPORTED_TYPE + + Une valeur d'un type qui ne peut pas être encodé a été fournie + + + + JSON_ERROR_INVALID_PROPERTY_NAME + + Un nom de propriété qui ne peut pas être encodé a été fourni + + + + JSON_ERROR_UTF16 + + Caractères UTF-16 mal formés, probablement mal encodés + + + + JSON_ERROR_NON_BACKED_ENUM + + La valeur contient une énumération non adossée qui ne peut pas être sérialisée + + + - - Codes d'erreur JSON + + + + &reftitle.changelog; + - Constante - Signification - Disponibilité + &Version; + &Description; - JSON_ERROR_NONE - Aucune erreur n'est survenue - - - - JSON_ERROR_DEPTH - La profondeur maximale de la pile a été atteinte - - - - JSON_ERROR_STATE_MISMATCH - JSON invalide ou mal formé - - - - JSON_ERROR_CTRL_CHAR - Erreur lors du contrôle des caractères ; probablement un encodage incorrect - - - - JSON_ERROR_SYNTAX - Erreur de syntaxe - - - - JSON_ERROR_UTF8 - Caractères UTF-8 malformés, possiblement mal encodés - - - - JSON_ERROR_RECURSION - Une ou plusieurs références récursives sont présentes dans - la valeur à encoder - - - - JSON_ERROR_INF_OR_NAN + 8.1.0 - Une ou plusieurs valeurs - NAN - ou INF - sont présentes dans la valeur à encoder. + La constante JSON_ERROR_NON_BACKED_ENUM a été ajoutée. - - - - JSON_ERROR_UNSUPPORTED_TYPE - Une valeur d'un type qui ne peut être encodée a été fournie - - - - JSON_ERROR_INVALID_PROPERTY_NAME - Un nom de propriété qui ne peut pas être encodé a été donné - - - - JSON_ERROR_UTF16 - Caractères UTF-16 mal formés, probablement mal encodés - - - - JSON_ERROR_NON_BACKED_ENUM - La valeur contient un enum non adossé qui ne peut pas être sérialisé. Disponible à partir de PHP 8.1.0. - -
+
- + &reftitle.examples;