PHP json_last_error() Fonction
Exemple
Retourne la dernière erreur survenue :
// Une chaîne JSON invalide
$string = "{'Peter':35,'Ben':37,'Joe':43}"; echo "Décodage : " . $string; json_decode($string); echo "<br>Erreur : "; switch (json_last_error()) { case JSON_ERROR_NONE: echo "Aucune erreur"; break; case JSON_ERROR_DEPTH: echo "Profondeur maximale de la pile dépassée"; break; case JSON_ERROR_STATE_MISMATCH: echo "JSON invalide ou mal formé"; break; case JSON_ERROR_CTRL_CHAR: echo "Erreur de caractère de contrôle"; break; case JSON_ERROR_SYNTAX: echo "Erreur de syntaxe"; break; case JSON_ERROR_UTF8: echo "Caractères UTF-8 mal formés"; break; default: echo "Erreur inconnue"; break; } Définition et Utilisation
La fonction json_last_error() retourne la dernière erreur survenue.
Syntaxe
json_last_error() Valeurs des Paramètres
AUCUN.
Détails Techniques
| Valeur de Retour : | Retourne un entier, et la valeur peut être l'une des constantes suivantes :
|
|---|---|
| Version PHP : | 5.3+ |