PHP တွင် "... " နှင့်အတူ "... " နှင့်အတူခေါ်ဆိုမှုနည်းလမ်းကို parameter သည် variable length parameters တွေကိုသုံးရန်အသုံးပြုသည်။ variable length parametersters function ကို parametersks အရေအတွက်ကိုလက်ခံရန်ခွင့်ပြုသည်။ Parameter သည် function ကိုသတ်မှတ်သည့်အခါ parameter ကိုသတ်မှတ်ခြင်းမပြုမီအချက်သုံးချက်ကိုထည့်ခြင်းအားဖြင့်သင်သည် variable length parameter ကိုသတ်မှတ်နိုင်သည်။
သတ်သတ်မှတ်မှတ်ကုဒ်နမူနာနှင့်အတူ variable length parameters တွေကိုဘယ်လိုသုံးရမလဲဆိုတာပြသကြစို့။ အောက်ပါကုဒ်များတွင် function `sumnumbers` ကိုဖန်တီးပြီး parameters တွေကိုမဆို parameters တွေကိုယူပြီးဒီ parameters တွေကိုပြန်ပို့လိုက်တယ်။
function sumNumbers(...$numbers) {
$total = 0;
foreach ($numbers as $number) {
$total += $number;
}
return $total;
}
ဤဥပမာတွင် ... `... $ နံပါတ်များဟူသည်လုပ်ဆောင်ချက်သည်မည်သည့် parameters တွေကိုမျှယူပြီး၎င်းတို့ကို array` `$ နံပါတ်များထဲသို့ထည့်သွင်းနိုင်သည်ဟုဆိုလိုသည်။ အတွင်းရှိ foreach` `forach` ကို` foreach` ကို အသုံးပြု. နံပါတ်တစ်ခုစီကို loop ကို သုံး. ၎င်းကို `$ စုစုပေါင်းထဲသို့စုဆောင်းခြင်းနှင့်နောက်ဆုံးတွင်ငွေပမာဏကိုပြန်လည်ရောက်ရှိစေသည်။
ထို့နောက်ကျွန်ုပ်တို့သည် `sumnumbers` ၏ function ကို၎င်း၏ variable lumn parameter function ကိုစမ်းသပ်ရန်ကွဲပြားခြားနားသော parameters တွေကိုအတွက်ဖြတ်သန်းခြင်းဖြင့်သွားနိုင်သည်။ ဥပမာအချို့ကိုဤတွင်ဖော်ပြထားသည်။
echo sumNumbers(1, 2, 3, 4, 5); // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်15
echo sumNumbers(10, 20, 30); // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်60
echo sumNumbers(2, 4); // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်6
echo sumNumbers(); // အဆိုပါ output ရလဒ်ဖြစ်ပါတယ်0
ဤဥပမာများတွင်ကျွန်ုပ်တို့သည်ကွဲပြားသောသတ်မှတ်ချက်များစွာဖြင့်ကျွန်ုပ်တို့ဖြတ်သန်းသွားကြပြီး,
အထက်ပါကုဒ်နမူနာမှတစ်ဆင့် PHP တွင်ကျွန်ုပ်တို့သည် pupteters မတိုင်မီက "... " ကိုထည့်သွင်းခြင်းဖြင့် variable lialog parameters များကိုသုံးနိုင်သည်ကိုကျွန်ုပ်တို့တွေ့နိုင်သည်။ ဤနည်းလမ်းသည် parameters များကိုမည်သည့်အရေအတွက်ကိုမဆိုလက်ခံရန်, Code Readability နှင့်ပြောင်းလွယ်ပြင်လွယ်များကိုတိုးတက်စေရန်အတွက်လုပ်ဆောင်ချက်များကိုခွင့်ပြုသည်။ ဤသင်ခန်းစာသည် PHP တွင် variable live parameters တွေကိုပိုမိုနားလည်သဘောပေါက်ရန်ကူညီလိမ့်မည်ဟုမျှော်လင့်ပါသည်။