P
PHP
Well-known member
- Beiträge
- 997
- Punkte Reaktionen
- 0
Gibt den letzten aufgetretenen Fehler zurück
Gibt (sofern vorhanden) den letzten Fehler zurück, der beim letzten Parsenvon JSON aufgetreten ist.
Beispiel:
Gibt (sofern vorhanden) den letzten Fehler zurück, der beim letzten Parsenvon JSON aufgetreten ist.
Beispiel:
PHP:
// Ein gültiger JSON-String
$json[] = '{"Organisation": "PHP-Dokumentationsteam"}';
// Ein ungültiger JSON-String, der einen Syntaxfehler hervorruft,
// in diesem Fall werden ' anstelle von " als Anführungszeichen verwendet
$json[] = "{'Organisation': 'PHP-Dokumentationsteam'}";
foreach($json as $string)
{
echo 'Dekodiere: ' . $string;
json_decode($string);
switch(json_last_error())
{
case JSON_ERROR_DEPTH:
echo ' - Maximale Stacktiefe überschritten';
break;
case JSON_ERROR_CTRL_CHAR:
echo ' - Unerwartetes Steuerzeichen gefunden';
break;
case JSON_ERROR_SYNTAX:
echo ' - Syntaxfehler, ungültiges JSON';
break;
case JSON_ERROR_NONE:
echo ' - Keine Fehler';
break;
}
echo PHP_EOL;
}