json_last_error
Renvoyer la dernière erreur
json_last_error()
renvoie la dernière erreur qui s'est produite.
Renvoie la dernière erreur:
<? Php // chaîne JSON non valide $ string = "{'bill': 35, 'elon': 37, 'Joe': 43}" ; Echo "Décodage:" . $ string ; JSON_DECODE ( $ String ) ; Echo "<br> Erreur:" ; switch ( json_last_error ( ) ) { cas json_error_none : écho "pas d'erreur" ; casser ; cas JSON_ERROR_DEPTH : écho "dépassant la profondeur de pile maximale" ; casser ; cas JSON_ERROR_STATE_MISMATCH : écho "JSON invalide ou mal formé" ; casser ; cas JSON_ERROR_CTRL_CHAR : Echo "Erreur de caractère de contrôle" ; casser ; cas JSON_ERROR_SYNTAX : écho "erreur grammaticale" ; casser ; cas JSON_ERROR_UTF8 : Echo "Caractères UTF-8 mal informés" ; casser ; défaut : Echo "Erreur inconnue" ; casser ; } ?>
Exécuter l'instance
json_last_error ( )
aucun.