Position actuelle: Accueil> Catégories de fonctions> json_last_error

json_last_error

Renvoyer la dernière erreur
Nom:json_last_error
Catégorie:Json
Langage de programmation:php
Description en une ligne:Renvoie la dernière erreur qui s'est produite.

Définition et utilisation

json_last_error() renvoie la dernière erreur qui s'est produite.

Exemple

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

grammaire

 json_last_error ( )

Valeur du paramètre

aucun.

Fonctions similaires
Articles populaires