လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP function parameters တွေကိုအသေးစိတ်ရှင်းပြချက် - variable polable parameters တွေကိုနှင့် callback function ကိုသုံးရန်

PHP function parameters တွေကိုအသေးစိတ်ရှင်းပြချက် - variable polable parameters တွေကိုနှင့် callback function ကိုသုံးရန်

M66 2025-09-17

PHP လုပ်ဆောင်ချက်များကိုအတွက်အထူး parameters တွေကို

PHP Development တွင်လုပ်ဆောင်ချက်များ၏ parameter သည်အလွန်ပြောင်းလွယ်ပြင်လွယ်ရှိသည်။ အထူး parameter နှစ်ခုသည်အထူးသ ဖြင့် ပုံမှန် parameters နှစ်ခုဖြစ်သည် ၎င်းတို့ကိုမသေချာမရေရာသော parameterse အရေအတွက်ကိုကိုင်တွယ်ရန်နှင့် function ကို function ကိုအတွက် executable callback ယုတ္တိဗေဒဖြတ်သန်းရန်အသုံးပြုကြသည်။

variable အရေအတွက် parameter ... $ var

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 များသည်အခြေအနေများနှင့်ကိုက်ညီမှုရှိမရှိဆုံးဖြတ်ရန်အသုံးပြုသည်။

မှတ်သားရန်အရာ

  • variable အရေအတွက် parameters တွေကို function parameter စာရင်းရဲ့အဆုံးမှာဖြစ်ရမည်။
  • callback function သည်အမည်မသိလုပ်ဆောင်ချက်တစ်ခုသို့မဟုတ်သတ်မှတ်ထားသော function name ဖြစ်စေဖြစ်နိုင်သည်။

ဤအမျိုးအစားနှစ်မျိုးကိုအသုံးပြုခြင်းအားဖြင့် PHP လုပ်ဆောင်ချက်များကိုပိုမိုထိရောက်သောနှင့်ပြောင်းလွယ်ပြင်လွယ်မှုများသည်ပိုမိုအားကောင်းသည့်ကုဒ်များပြန်သုံးသည့်စွမ်းရည်များဖြင့် developer များထောက်ပံ့ပေးနိုင်သည်။

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