PHP တွင် JSON မမှန်ကန်မှုများကို ကိုင်တွယ်ခြင်း
JSON ပါဝင်သည့် စာကြောင်းတစ်ကြောင်းသည်
မမှန်ကန်စွာ တည်ဆောက်ထားသည့် အခြေအနေမျိုး ရှိတတ်သည်။ ထိုသို့သော
အခြေအနေတွင် json_decode လုပ်ဆောင်ချက်သည်
null ကို ပြန်ပေးမည်။ လက်တွေ့
စမ်းကြည့်ကြပါစို့။
မမှန်ကန်သော JSON တစ်ခု ဖန်တီးကြမည် (၎င်းတွင်
ဘာမှားနေသည်ကို ကိုယ်တိုင်ဆုံးဖြတ်ပါ)။
<?php
$json = '["a", "b", "c",]';
?>
ယခု ဤ JSON ကို ဖြေရှင်းကြည့်ကြမည်။
<?php
$data = json_decode($json);
var_dump($data); // null ကို ထုတ်ပြမည်
?>
JSON အချို့ပါရှိသည့် စာကြောင်းတစ်ကြောင်း ရှိသည်။ PHP ၏ ဒေတာဖွဲ့စည်းပုံအဖြစ်သို့ ၎င်းကို ဖြေရှင်းပါ။ ဖြေရှင်းခြင်း၏ ရလဒ်ကို ဒါမှမဟုတ် JSON ကို ဖြေရှင်း၍ မရပါက error တစ်ခုကို ရိုက်ထုတ်ပါ။