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

PHP တွင် Print_r နှင့် var_dump ၏ခြားနားချက်နှင့်အသုံးပြုမှု၏အသေးစိတ်ရှင်းပြချက်အသေးစိတ်ရှင်းလင်းချက်

M66 2025-10-05

PHP တွင် print_r နှင့် var_dump အကြားခြားနားချက်

PHP Debugging Print_r နှင့် Var_Dump တို့သည်အသုံးအများဆုံးလုပ်ဆောင်ချက်နှစ်ခုဖြစ်သည်။ သူတို့နှစ် ဦး စလုံးကိန်း variades ၏အကြောင်းအရာများထုတ်ပေးပေမယ့်အသေးစိတ်အချက်အလက်များကွဲပြားခြားနားမှုရှိပါတယ်။ နှစ်ခုအကြားခြားနားချက်ကိုနားလည်ခြင်းသည် debug code ကိုကွဲပြားခြားနားသောအခြေအနေများတွင်ပိုမိုထိရောက်စွာကူညီနိုင်သည်။

output ကိုပုံစံ

ပုံနှိပ်ထုတ်ဝေသည့် output_r ၏ output ကို format သည်ပိုမိုအလိုလိုသိနိုင်ပြီး arrays နှင့် object များကို indented form တွင်ပြသလိမ့်မည်။ Var_Dump ၏ output ကိုပိုမိုအသေးစိတ်ဖော်ပြထားသည်။ တန်ဖိုး, အပြည့်အစုံကို debugging နှင့်ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်ပိုမိုသင့်တော်သောအမျိုးအစားအမျိုးအစား, အရှည်, ရည်ညွှန်းခြင်းစသဖြင့်သတင်းအချက်အလက်များပါ 0 င်သည်။

output အတိမ်အနက်

Print_r သည်ပုံမှန် output level ကိုအနက် 1 ။ အပြည့်အဝရလဒ်လိုအပ်ပါက, function ကိုခေါ်သောအခါဒုတိယ parameter ကိုသင်ထည့်နိုင်သည်။ ဆန့်ကျင်ဘက်အနေဖြင့် var_dump သည်အနိမ့်အမြင့်ဆုံးအကန့်အသတ်မရှိနှင့် variable များ၏အဆင့်ဆင့်အားလုံးကိုအပြည့်အဝတင်ပြနိုင်သည်။

recursive အပြောင်းအလဲနဲ့

အသိုက် arrays သို့မဟုတ်အရာဝတ်ထုများကိုပြုပြင်သည့်အခါ Print_r သည် Display ဖွဲ့စည်းပုံအလွှာကိုအလွှာအားဖြင့်အလွှာအားအလွှာကိုအလွှာတစ်ခုဖွင့ ်. စာဖတ်ခြင်းအတွေ့အကြုံကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်လိမ့်မည်။ Var_Dump သည် data stroach တစ်ခုလုံးကိုနဂိုအတိုင်းရှိသည့်သတင်းအချက်အလက်များကိုပိုမိုကြီးမားသောသတင်းအချက်အလက်များကိုခွဲခြမ်းစိတ်ဖြာခြင်းအတွက်သင့်လျော်သည်။

အမျိုးအစားပြန်လာ

Print_r မျက်နှာပြင်ကို output လုပ်ခြင်းအပြင်ဒုတိယ parameter ကိုထပ်မံလုပ်ဆောင်ရန်အတွက်ဒုတိယ parameter ကိုချိန်ညှိခြင်းအားဖြင့်ရလဒ်ကိုပြန်ပို့နိုင်သည်။ Var_Dump သည်ရလဒ်ကိုမျက်နှာပြင်သို့တိုက်ရိုက်ထုတ်ဝေသည်။ မည်သည့်တန်ဖိုးကိုမရရှိနိုင်ပါ။

သက်ဆိုင်တဲ့အခြေအနေများ

  • Print_R - အထူးသဖြင့် arr ရာများနှင့်အရာဝတ်ထုများကို debugging လုပ်သည့်အခါ variable များ၏တန်ဖိုးများနှင့်ဖွဲ့စည်းတည်ဆောက်ပုံများကိုအလျင်အမြန်ကြည့်ရှုရန်သင့်တော်သည်။
  • Var_Dump

အကျဉ်းချုပ်

အကယ်. သင်သည် variable ၏အကြောင်းအရာကိုလျင်မြန်စွာကြည့်ရှုလိုပါက print_r ကိုသုံးနိုင်သည်။ ပြီးတော့ var_dump variable တွေကိုအပြည့်အဝ debug လုပ်ဖို့လိုတဲ့အခါပိုကောင်းတဲ့ရွေးချယ်မှုတစ်ခုဖြစ်ပါတယ်။ ကျိုးကြောင်းဆီလျော်စွာလိုက်လျောညီထွေဖြစ်အောင်ဤလုပ်ဆောင်ချက်နှစ်ခုနှင့်ကိုက်ညီသောကိုက်ညီမှုကိုသိသိသာသာတိုးတက်စေနိုင်သည်။

မကြာသေးမီ ဆောင်းပါးများ