json_last_error
Geben Sie den letzten Fehler zurück
json_last_error()
gibt den letzten aufgetretenen Fehler zurück.
Gibt den letzten Fehler zurück:
<? Php // Ungültige JSON -Zeichenfolge $ string = "{'bill': 35, 'elon': 37, 'joe': 43}" ; Echo "Decodierung:" . $ String ; JSON_DECODE ( $ String ) ; Echo "<br> Fehler:" ; switch ( json_last_error ( ) ) { Fall JSON_ERROR_NONE : echo "kein Fehler" ; brechen ; Fall JSON_ERROR_DEPTH : echo "über die maximale Stapeltiefe überschreitet" ; brechen ; Fall JSON_ERROR_STATE_MISMISTATION : echo "ungültig oder missgebildet JSON" ; brechen ; Fall JSON_ERROR_CTRL_CHAR : echo "Steuerungsschildfehler" ; brechen ; Fall JSON_ERROR_SYNTAX : echo "grammatikalischer Fehler" ; brechen ; Fall JSON_ERROR_UTF8 : echo "misformierte UTF-8-Zeichen" ; brechen ; Standard : echo "unbekannter Fehler" ; brechen ; } ?>
Führen Sie die Instanz aus
JSON_LAST_ERROR ( )
keiner.