လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> MB_GEGET_INFO သည်အမှားအချက်အလက်များကိုပြန်လည်ပေးပို့သည့်အခါ,

MB_GEGET_INFO သည်အမှားအချက်အလက်များကိုပြန်လည်ပေးပို့သည့်အခါ,

gitbox 2025-05-29

PHP တွင် MB_Get_info သည် Mbstring extension ၏ configuration information ကိုရရှိရန်အသုံးပြုသော function တစ်ခုဖြစ်သည်။ Mbstring extension ၏ parameter -er သတင်းအချက်အလက်များပါ 0 င်သည့်အပေါင်းအသင်းခင်းကျင်းမှုကိုပြန်လည်ရရှိစေသည်။ သို့သော်တစ်ခါတစ်ရံတွင် MB_Get_info အမှားတစ်ခုပြန်ပို့သည့်အခြေအနေများကြုံတွေ့ရသည်။ သတင်းအချက်အလက်များကိုဖယ်ရှားခြင်းဖြင့်ပြ problems နာများကိုလျင်မြန်စွာရှာဖွေရန်အလွန်အရေးကြီးသည်။ ဒီဆောင်းပါးမှာ developer တွေကိုအလျင်အမြန်ဖြေရှင်းနိုင်ဖို့ကူညီဖို့ဘုံ debugging နည်းလမ်းတွေကိုဆွေးနွေးမယ်။

1 ။ mb_get_info function ကိုနားလည်ပါ

ပထမ ဦး စွာ MB_GEGET_INFO function ၏အခြေခံအသုံးပြုမှုကိုသင်နားလည်ကြောင်းသေချာပါစေ။ ဤလုပ်ဆောင်မှုသည်များသောအားဖြင့် Mbstring extension ၏ configuration information ကိုရရှိရန်အသုံးပြုသည်။ အခြေခံ syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 mb_get_info($type = null);
  • အကယ်. ထောက်ပံ့ပေးလျှင် $ အမျိုးအစား parameter သည် optional ကိုဖြစ်ပါသည်။

    • 'all' : သတင်းအချက်အလက်အားလုံးကို (ပုံမှန်တန်ဖိုး) ကိုပြန်ပို့သည်။

    • 'Mbstring' : Mbstring extension ၏ configuration information ကိုသာပြန်လည်ပေးလိုက်သည်။

    • 'encoding' : Returns encoding information ကိုထောက်ခံပါတယ်။

ဥပမာအားဖြင့် MB_GEGET_INFO () ကိုခေါ်ဆိုခြင်း () Configuration ပစ္စည်းများကိုလက်ရှိ Mbstring extension နှင့်ပတ်သက်သည့်သတင်းအချက်အလက်အားလုံးကိုရယူနိုင်သည်။

2 ။ အမှားများကိုပြန်ပို့ခြင်းအတွက်ဘုံအကြောင်းပြချက်များ

mb_get_info function ကိုအသုံးပြုသောအခါအောက်ပါအကြောင်းပြချက်များကြောင့်သာမန်အမှားများဖြစ်နိုင်သည်။

  1. MACSTRING extension ကိုမဖွင့်ပါ

    • PHP သည် mbstring extension ကို enable မလုပ်ပါက MB_Get_info function ကိုခေါ်ဆိုခြင်းအမှားတစ်ခုသို့ပြန်ပို့လိမ့်မည်။ MBString ကို Phpinfo () မှတဆင့် Mbstring ကိုဖွင့်ထားခြင်းရှိမရှိစစ်ဆေးနိုင်သည်။

  2. မမှန်ကန်သော parameter သည်အမျိုးအစား :

    • အကယ်. သင် MB_Get_info သို့သင်ဖြတ်သန်းသော $ ရိုက်ထားသော parameter သည်မမှန်ကန်ပါက (ဥပမာအားဖြင့်မမှန်ကန်သောတန်ဖိုးကိုထည့်သွင်းထားသည်) အမှားပေါ်လာလိမ့်မည်။

  3. ဗားရှင်းသဟဇာတ -

    • PHP ၏အချို့သောအဟောင်းဗားရှင်းများသည် Mbstring extension ၏အချို့သောလက္ခဏာများကိုအပြည့်အ 0 မထောက်ပံ့နိုင်ပါ။ MB_get_info နှင့် ပြ problems နာများကိုဖြစ်ပေါ်စေသည်။

3 ။ သတင်းအချက်အလက်များကို debugging မှတစ်ဆင့်ပြ problems နာများကိုရှာဖွေနည်း။

1 ။ အသေးစိတ်အမှားများကိုပြသရန် Error_reporting ကို သုံးပါ

Error_reporting () function ကိုထောက်ပံ့ပေးသည်။ MB_Get_info မှပြန်လာသောအမှားများကို debug လုပ်ရန်၎င်းသည်အမှားအယွင်းများအားလုံးကိုပြသရန်သတ်မှတ်နိုင်သည်။

 error_reporting(E_ALL); // အမှားအားလုံးကိုပြပါ
ini_set('display_errors', 1); // အမှားအယွင်းများကို browser သို့ပြပါ

ဤသို့ပြုလုပ်ခြင်းသည် MB_Get_info နှင့်ပတ်သက်သောအသေးစိတ်အမှားအချက်အလက်များကိုအသေးစိတ်ဖော်ပြရန်နှင့်ပြ problems နာများကိုခွဲခြမ်းစိတ်ဖြာရန်ပိုမိုလွယ်ကူစေသည်။

2 ။ Phpinfo ကိုအသုံးပြုပြီး Mbstring extension ကိုစစ်ဆေးပါ

PHPP configuration ကိုကြည့်ရန် Phpinfo () function ကိုခေါ်ပါ။

 phpinfo();

ရလဒ်ရလဒ်တွင် extension ကိုမှန်ကန်စွာဖွင့်ရန်သေချာစေရန် Mbstring extension နှင့်သက်ဆိုင်သော configuration information ကိုရှာဖွေပါ။

3 ။ ဖြတ်သန်းမှု parameters တွေကိုစစ်ဆေးပါ

အကယ်. သင်သည် $ type parameter ကိုဖြတ်သန်းပါက၎င်း၏တန်ဖိုးကိုမှန်ကန်စွာသေချာအောင်လုပ်ပါ။ PHP လက်စွဲကိုကြည့်ခြင်းအားဖြင့်အထောက်အကူပြုသောအမျိုးအစားများအားလုံးကိုလေ့လာနိုင်သည်။ အကယ်. သင်မသေချာပါကဤ parameter သည်ဤ parameter ကိုချန်လှပ်ထားပြီး MB_Get_info () ကို တိုက်ရိုက်ခေါ်ဆိုနိုင်သည်။ ၎င်းသည်အချက်အလက်အားလုံးကိုပုံမှန်အားဖြင့်ပြန်ပေးလိမ့်မည်။

 $info = mb_get_info(); // သတင်းအချက်အလက်အားလုံးကိုရယူပါ
var_dump($info);

အကယ်. သင်သည်မမှန်ကန်သောအမျိုးအစားကိုအသုံးပြုပါက PHP သည် Null သည် NULL ကိုပြန်ပို့ပါလိမ့်မည်။ သတ်သတ်မှတ်မှတ်အမှားမက်ဆေ့ခ်ျကသင့်အားပြ the နာကိုနေရာချထားရန်ကူညီလိမ့်မည်။

4 ။ PHP နှင့် Mbstring extensions များ၏သဟဇာတဖြစ်သောဗားရှင်းသဟဇာတကိုစစ်ဆေးပါ

အကယ်. သင်၏ PHP ဗားရှင်းသည်အလွန်အသက်ကြီးလွန်းပါကအချို့သော Mbstring extensions များ၏အင်္ဂါရပ်များကိုသင့်လျော်စွာမထောက်ပံ့နိုင်ပါ။ Phpinfo () ၏ output ကိုကြည့်ခြင်းအားဖြင့်သင်သည်၎င်းတို့နှင့်သဟဇာတဖြစ်အောင်လက်ရှိ PHP နှင့် Mbstring extensions ကိုစစ်ဆေးနိုင်သည်။

5 ။ ဝဘ်ဆာဗာမှတ်တမ်းကိုကြည့်ပါ

အကယ်. သင်သည် PHP ကိုဝက်ဘ်ပတ်ဝန်းကျင်တွင်အသုံးပြုနေပါကဝက်ဘ်ဆာဗာ၏အမှားမှတ်တမ်းကိုကြည့်ခြင်းအားဖြင့်လည်း debugging အတွက်အရေးကြီးသောခြေလှမ်းတစ်ခုလည်းဖြစ်သည်။ များသောအားဖြင့် Web server ၏အမှားမှတ်တမ်းတွင် PHP အမှားအယွင်းများနှင့်ပတ်သက်သောအသေးစိတ်အချက်အလက်များပါ 0 င်သည်။ မှတ်တမ်းအချက်အလက်များအပေါ် အခြေခံ. အမှားအယွင်းများကိုသင်ထပ်မံပြ troubl နာကိုဖြေရှင်းနိုင်သည်။

4 ။ အကျဉ်းချုပ်

MB_GEget_info function တွင်အမှားတစ်ခုကိုသင်ကြုံတွေ့ရသောအခါ PHP ကိုမှန်ကန်စွာတပ်ဆင်ခြင်းနှင့် Mbstring extension များပြုလုပ်ရန်သေချာအောင်လုပ်ရမည်။ ဒုတိယအချက်အနေဖြင့်အမှားအစီရင်ခံစာအဆင့်ကိုညှိခြင်းဖြင့်ပြ problems နာများကိုအလျင်အမြန်ရှာဖွေနိုင်သည် ဤ debugging techniques များကိုကျွမ်းကျင်စေခြင်းကပြ problems နာများကိုထိထိရောက်ရောက်ဖြေရှင်းနိုင်ရန်နှင့် PHP အစီအစဉ်သည်စနစ်တကျလည်ပတ်ရန်ကူညီလိမ့်မည်။

သင် URL နှင့်သက်ဆိုင်သောကုဒ်နမူနာများကိုသင်ကြုံတွေ့ရပါက သတင်းအချက်အလက်များ၏တိကျမှန်ကန်မှုနှင့်အသစ်ပြောင်းခြင်းကိုသေချာစေရန် URL domain ကို gitbox.net ကိုအစားထိုးရန်သတိရပါ။