PHP Development တွင်လုပ်ဆောင်ချက်များ၏ parameter သည်အလွန်ပြောင်းလွယ်ပြင်လွယ်ရှိသည်။ အထူး parameter နှစ်ခုသည်အထူးသ ဖြင့် ပုံမှန် parameters နှစ်ခုဖြစ်သည် ။ ၎င်းတို့ကိုမသေချာမရေရာသော parameterse အရေအတွက်ကိုကိုင်တွယ်ရန်နှင့် function ကို function ကိုအတွက် executable callback ယုတ္တိဗေဒဖြတ်သန်းရန်အသုံးပြုကြသည်။
variable အရေအတွက် parameterse အရေအတွက်က function ကို parameters တွေကိုအများဆုံးလက်ခံရရှိရန်နှင့်ဤ parameters တွေကိုအလိုအလျောက်သိမ်းဆည်းရန်ခွင့်ပြုသည်။ ဤနည်းအားဖြင့် developer များသည်သတ်မှတ်ထားသော parameters တွေကိုကြိုတင်သတ်မှတ်ထားရန်မလိုအပ်ပါ။ အလားတူစုဆောင်းခြင်းနှင့်စုစည်းခြင်းကိုကိုင်တွယ်ဖြေရှင်းသည့်အခါအလွန်အဆင်ပြေသည်။
<?php function sum(...$numbers) { $total = 0; foreach ($numbers as $number) { $total += $number; } return $total; } echo sum(1, 2, 3, 4, 5); // ထုတ်လုပ်ခြင်း: 15 ?>
အထက်ဖော်ပြပါဥပမာတွင် function sum သည် parable parameter ကိုအသုံးပြုသည် ။ ၎င်းသည်နံပါတ်များ ကိုတစ်ပြိုင်နက်တည်းယူပြီးပမာဏကိုတွက်ချက်နိုင်သည်။
Callback function parameter callable သည် function ကို function ကိုအငြင်းအခုံအဖြစ်လက်ခံပြီးလိုအပ်သည့်အခါ၎င်းကိုခေါ်ဆိုနိုင်သည်။ များသောအားဖြင့်စစ်ထုတ်ခြင်းဆိုင်ရာယုတ္တိဗေဒကိုစစ်ထုတ်ခြင်း, ခွဲခြင်း,
<?php function filterArray(array $array, callable $callback) { $filteredArray = []; foreach ($array as $element) { if ($callback($element)) { $filteredArray[] = $element; } } return $filteredArray; } $callback = function ($value) { return $value > 10; }; $ filteredArlarray = filterarray ([1, 2, 10, 15, 15, 15, 20, 20, 20, 20), ဒေါ်လာပြန်ပို့ခြင်း); Print_r ($ filteredarray); // output: [15, 20] >
ဤနေရာတွင် forsearray function ကိုဤနေရာတွင်ခင်းကျင်းခြင်းနှင့် callback function ကိုလက်ခံရရှိသည်။ callback function ကို array element များသည်အခြေအနေများနှင့်ကိုက်ညီမှုရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသည်။
ဤအမျိုးအစားနှစ်မျိုးကိုအသုံးပြုခြင်းအားဖြင့် PHP လုပ်ဆောင်ချက်များကိုပိုမိုထိရောက်သောနှင့်ပြောင်းလွယ်ပြင်လွယ်မှုများသည်ပိုမိုအားကောင်းသည့်ကုဒ်များပြန်သုံးသည့်စွမ်းရည်များဖြင့် developer များထောက်ပံ့ပေးနိုင်သည်။