PHP တွင်ဝက်ဘ်ဆိုက်များသို့မဟုတ် applications များကိုတီထွင်သောအခါ developer များသည်အမှားအယွင်းအမျိုးမျိုးကိုမကြာခဏကြုံတွေ့ရတတ်ကြသည်။ ၎င်းတို့အနက်ပုံမှန်အမှားတစ်ခုမှာ "function_name (function_name () အတွက်" ပျောက်ဆုံးနေသောအငြင်းအခုံ x "ဖြစ်သည်။ ဤသတိပေးချက်ကို PHP စကားပြန်က Runtime မှ PHP မှသတိပေးခံရပြီးများသောအားဖြင့်ကုဒ်၏ကွပ်မျက်မှုအပေါ်သက်ရောက်မှုရှိသည်။
ဤဆောင်းပါးတွင်ဤအမှားကိုမည်သို့ဖြေရှင်းရမည်, အလားတူပြ problems နာများကိုမည်သို့ရှောင်ရှားရမည်ကိုဆွေးနွေးပါမည်။ ပြ the နာကိုပိုမိုရှင်းလင်းစွာဖော်ပြရန်ကျွန်ုပ်တို့သည်၎င်းကိုရိုးရှင်းသောဥပမာတစ်ခုဖြင့်ရှင်းပြပါမည်။
ငါတို့မှာ calculate_sum()
ရှိတယ်ဆိုပါစို့
ထို့နောက်ကျွန်ုပ်တို့သည်ဤ function ကိုနံပါတ် 2 ခု၏ပေါင်းလဒ်ကိုတွက်ချက်ရန်ကျွန်ုပ်တို့ကြိုးစားသည်။
$ ရလဒ် = တွက်ချက်မှု_Sum (5); ECHO $ ရလဒ်,
အထက်ပါကုဒ်များကိုကျွန်ုပ်တို့ဖွင့်သောအခါ PHP သည်သတိပေးစကားကို PHP သတိပေးချက်ကိုလွှင့ ်ပစ်လိမ့်မည်။ ဤသတိပေးချက်သည် calculate_sum () ကို ခေါ်ဆိုသောအခါဒုတိယ parameter သည်ပျောက်ဆုံးနေသည်။ ကျွန်ုပ်တို့သည် parameter တစ်ခု (5) ခုကိုပေးသော်လည်းလုပ်ဆောင်ချက်သည် parameters နှစ်ခုလိုအပ်သည်။
ဒီပြ problem နာကိုဖြေရှင်းဖို့ function ကိုခေါ်တဲ့အခါဒုတိယ parameter ကိုပေးဖို့လိုတယ်။ အောက်ဖော်ပြပါသည်ပြုပြင်ထားသောကုဒ်ဖြစ်သည်။
$ ရလဒ် = တွက်ချက်မှု_sum (5, 10); ECHO $ ရလဒ်,
ယခုသတိပေးသတင်းစကားသည်ပျောက်ကွယ်သွားပြီးလုပ်ဆောင်မှုသည်ရလဒ်ကိုမှန်ကန်စွာရလဒ်ရရှိထားသည်။
လုပ်ဆောင်ချက်ကိုခေါ်သည့်အခါလိုအပ်သော parametersters အားလုံးလွန်သွားကြောင်းသေချာစေရန်, အောက်ပါနည်းလမ်းများတွင်အလားတူအမှားများကိုကျွန်ုပ်တို့ထပ်မံရှောင်ရှားနိုင်သည်။
ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည် function ကိုသတ်မှတ်သည့်အခါအချက်အလက်များကိုသတ်မှတ်ထားသည့်အချက်အလက်အမျိုးအစားကိုသတ်မှတ်နိုင်သည်။
function calculate_sum (int $ num1, int $ num2) { $ Num1 + $ Num2 ပြန်သွားပါ။ }
ဤဥပမာတွင် parameters များကို $ num1 နှင့် $ num2 ကို ကိန်း ( int ) အဖြစ်ကြေငြာသည်။ ကျွန်ုပ်တို့သည်အဓိပ္ပာယ်ပြည့်ဝသောအမျိုးအစားများကိုအငြင်းပွားမှုများကိုဖြတ်သန်းပါက PHP သည်အမျိုးအစားအမှားတစ်ခုပြုလုပ်လိမ့်မည်။
ထိုကဲ့သို့သောအမှားအယွင်းများဖြစ်ပျက်မှုများကိုလျှော့ချရန်ကုဒ်ရေးသားသည့်အခါအောက်ပါတို့အားအောက်ပါအကောင်းဆုံးအလေ့အကျင့်များကိုလိုက်နာသင့်သည်။
ယေဘုယျအားဖြင့် PHP သတိပေးချက် - function_name () function_name () အတွက်အငြင်းပွားဖွယ်အငြင်းပွားမှု x သည်အများအားဖြင့် function ကိုခေါ်သည့်အခါလိုအပ်သောအမှားများဖြစ်သည်။ function ကိုအဓိပ္ပါယ်ဖွင့်ဆိုချက်ကိုလေ့လာခြင်းအားဖြင့်ဒေတာအမျိုးအစားများနှင့်ကျွန်ုပ်တို့ခေါ်ဆိုပုံသည်ဤပြ problem နာကိုထိထိရောက်ရောက်ဖြေရှင်းနိုင်သည်။ ပို. အရေးကြီးသည်မှာဤအမှားများကိုရှောင်ရှားရန်ကုဒ်ရေးသားသည့်အခါကောင်းမွန်သော coding သတ်မှတ်ချက်များကိုလိုက်နာပါ။