PHP တွင် MB_Get_info function သည် Multibyte String (MBString) extension မှပေးသောအလွန်အသုံးဝင်သောအင်္ဂါရပ်တစ်ခုဖြစ်သည်။ အထူးသဖြင့်တရုတ်, ဂျပန်, ကိုးရီးယားစသည်စသည့်ဇာတ်ကောင်အစုံများနှင့်ဆက်ဆံရာတွင်အထူးသဖြင့်ဇာတ်ကောင်အစုံများနှင့်ဆက်ဆံရာတွင်၎င်းသည်အထူးသဖြင့်ဇာတ်ကောင်များပြုပြင်ခြင်းကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။
MB_Get_info သည် Mbstring extension များနှင့်သက်ဆိုင်သော configuration information ကိုရရှိရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ အဓိကအားဖြင့်လက်ရှိ Mbstring ၏ charge encoding, outputing အမျိုးအစားစသည့်ပြင်ဆင်မှုအချက်အလက်များကိုအဓိကအားဖြင့်ကြည့်ရှုရန်အသုံးပြုသည်။
mb_get_info(string $type = "all"): mixed
$ အမျိုးအစား - ပြန်လည်ရယူရန်အချက်အလက်အမျိုးအစားကိုသတ်မှတ်ရန်ရွေးချယ်နိုင်သော parameter သည်။ ၎င်း၏မူလတန်ဖိုးမှာ "အားလုံး" ဖြစ်သည်။ ၎င်းသည်ရရှိနိုင်သည့်သတင်းအချက်အလက်အားလုံးကိုရယူရန်ဖြစ်သည်။ အခြားရွေးချယ်စရာတန်ဖိုးများတွင် -
"internal_encoding" : လက်ရှိ Internal charge encoding ကိုပြန်ပို့သည်။
"ဘာသာစကား" : လက်ရှိ Mbstring extension ကိုအသုံးပြုသောဘာသာစကားကိုပြန်ပို့သည်။
"ဗားရှင်း" : Mbstring extension ၏ဗားရှင်းအချက်အလက်ကိုပြန်ပို့သည်။
ဤလုပ်ဆောင်ချက်သည် configuration information အပါအ 0 င် array တစ်ခု (အကယ်. $ type " သည် " အားလုံး " ) သို့မဟုတ်တိကျသော configuration information ကိုပြန်ပို့သည်။
ဤတွင် MB_GEGGET_INFO function ကို အသုံးပြု. ဥပမာတစ်ခုဖြစ်သည်။
<?php
// အားလုံး configuration သတင်းအချက်အလက်ရယူပါ
$info = mb_get_info();
echo "<pre>";
print_r($info);
echo "</pre>";
// လက်ရှိပြည်တွင်းရေးကုဒ်ကိုရယူပါ
$internal_encoding = mb_get_info("internal_encoding");
echo "လက်ရှိပြည်တွင်းရေး encoding:".$internal_encoding."\n";
// ရယူMBStringတိုးချဲ့ဗားရှင်း
$version = mb_get_info("version");
echo "MBStringထင်မြင်ချက်:".$version."\n";
?>
အထက်ပါဥပမာတွင် Configuration information အားလုံးကိုရယူရန်အတွက် MB_Get_info () ကို ပထမဆုံးခေါ်ဆိုပါ,
check encoding : Multibyte ဇာတ်ကောင်များထုတ်ပြန်သည့်အခါလက်ရှိဇာတ်ကောင် encoding မှန်ကန်မှုရှိ, မရှိစစ်ဆေးရန်လိုအပ်သည်။ MB_Get_info သည် carbled code မပါ 0 င်သည့် courbled code မရှိသေးကြောင်းသေချာစေရန်လက်ရှိ internal encoding settings ကိုကြည့်ရန်ကျွန်ုပ်တို့အားကူညီနိုင်သည်။
Debugging နှင့် Optimization : ဇာတ်ကောင်အစုံနှင့်ဆက်စပ်သောအမှားများပေါ်ပေါက်လာသောအခါ MB_Get_info သည် Mbstring extension ၏ configuration ကိုလျင်မြန်စွာရယူနိုင်ရန်အတွက်ပြ problems နာများကိုရှာဖွေဖော်ထုတ်ရန်ပိုမိုလွယ်ကူစေသည်။
လိုက်လျောညီထွေဖြစ်အောင်ရှာဖွေတွေ့ရှိခြင်း - Platform Platform အက်ပလီကေးရှင်းများသို့မဟုတ်ဘာသာစကားမျိုးစုံဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင် MB_Get_info ကို အသုံးပြုခြင်းသည် developer များအားလုံးကိုအထူးသဖြင့်အထူးဇာတ်ကောင်အချို့ကိုကိုင်တွယ်သည့်အခါမှန်ကန်စွာပြုလုပ်နိုင်သည်။
MB_Get_info သည် Mbstring extension များပေါ်တွင်မူတည်သည်။ အကယ်. သင်၏ PHP ပတ် 0 န်းကျင်သည် Mbstring extension ကိုတပ်ဆင်ထားခြင်းမရှိပါကလုပ်ဆောင်မှုကိုခေါ်ဆိုခြင်းကအမှားတစ်ခုဖြစ်ပေါ်စေလိမ့်မည်။
Mbstring extension ကို mulabyte character sets အတွက်ဒီဇိုင်းပြုလုပ်ထားသောကြောင့်၎င်း၏လုပ်ဆောင်မှုကိုအဓိကအားဖြင့်တရုတ်, ဂျပန်နှင့်ကိုးရီးယားစသည့်ဘာသာစကားအမျိုးမျိုးကိုအသုံးပြုသောဘာသာစကားများကိုအဓိကအသုံးပြုသည်။
MB_GEGET_INFO function သည် Mbstring extension နှင့်သက်ဆိုင်သော configuration ကိုအချက်အလက်များကိုကြည့်ရှုရန်ခွင့်ပြုထားသောအလွန်အဆင်ပြေသောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းမှတစ်ဆင့် PHP scripts ၏တိကျမှန်ကန်မှုကိုကျွန်ုပ်တို့ဘုံအက္ခရာများ encoding ပြ problems နာများကိုရှောင်ရှားရန် PHP scripts ၏တိကျမှန်ကန်မှုကိုသေချာစေရန်, ဖွံ့ဖြိုးမှုကာလအတွင်းသတ်မှတ်ထားသည့်ဇာတ်ကောင်ကို debug လုပ်ရန်သို့မဟုတ်အကောင်းမြင်ရန်လိုအပ်ပါကဤလုပ်ဆောင်မှုသည်အလွန်အသုံးဝင်သောအထောက်အဖက်ဖြစ်သည်။