json_last_error()
PHP json_last_error() funksiyasi
Misol
Oxirgi yuz bergan xatoni qaytaring:
// An invalid json string
$string = "{'Peter':35,'Ben':37,'Joe':43}";
echo "Decoding: " . $string;
json_decode($string);
echo "<br>Error: ";
switch (json_last_error()) {
case JSON_ERROR_NONE:
echo "No errors";
break;
case JSON_ERROR_DEPTH:
echo "Maximum stack depth exceeded";
break;
case JSON_ERROR_STATE_MISMATCH:
echo "Invalid or malformed JSON";
break;
case JSON_ERROR_CTRL_CHAR:
echo "Control character error";
break;
case JSON_ERROR_SYNTAX:
echo "Syntax error";
break;
case JSON_ERROR_UTF8:
echo "Malformed UTF-8 characters";
break;
default:
echo "Unknown error";
break;
}
Misolni ishga tushirish »
Ta’rif va qo‘llanilishi
json_last_error() funksiyasi oxirgi yuz bergan xatoni qaytaradi.
Sintaksis
json_last_error()
Parametr qiymatlari
Yo‘q.
Texnik tafsilotlar
| Qaytariladigan qiymat: | Butun son (integer) qaytaradi; qiymat quyidagi konstantalardan biri bo‘lishi mumkin:
|
|---|---|
| PHP versiyasi: | 5.3+ |
❮ PHP JSON ma’lumotnomasi
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
