PHP json_last_error() လုပ်ဆောင်ချက်
ဥပမာ
နောက်ဆုံး အမှားဖြစ်သွားသည်ကို ပြန်ပေးပါ-
<?php
// 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;
}
?>
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
json_last_error() function သည် နောက်ဆုံး error ဖြစ်သွားသည်။
အထားအသို
json_last_error()
ကန့်သတ်တန်ဖိုးများ
မရှိပါ။
နည်းပညာဆိုင်ရာအသေးစိတ်
ပြန်ပို့တန်ဖိုး- | ကိန်းပြည့်တစ်ခုကို ပြန်ပေးသည်၊ တန်ဖိုးသည် အောက်ပါကိန်းသေများထဲမှ တစ်ခု ဖြစ်နိုင်သည်-
|
---|---|
PHP ဗားရှင်း- | 5.3+ |
❮ PHP JSON အကိုးအကား