PHP တွင်ကျွန်ုပ်တို့သည် function parameter မှသာ parray parameter များကိုသာလက်ခံသည်ဟူသောရှင်းလင်းပြတ်သားသောအမျိုးအစားခင်းကျင်းမှုကိုဖော်ပြခြင်းအားဖြင့် functic type cyment array ကိုသတ်မှတ်ခြင်းအားဖြင့် functic type array ကိုသတ်မှတ်ခြင်းအားဖြင့် array တစ်ခုအဖြစ် parray အဖြစ်သတ်မှတ်နိုင်သည်။ ဤနည်းအားဖြင့်ဒေတာအမြောက်အများကိုလုပ်ဆောင်ရန်သို့မဟုတ်ပြန်လည်အသုံးပြုနိုင်သည့်ကုဒ်လုပ်ကွက်များကိုဖန်တီးရန်ပြောင်းလွယ်ပြင်လွယ်ရှိနိုင်သည်။
function တစ်ခုအတွက်အငြင်းပွားမှုတစ်ခုအနေဖြင့်ခင်းကျင်းမှုကိုဖြတ်သန်းရန်အတွက်အခြေခံ syntax သည်အလွန်ရိုးရှင်းပါသည်။
function myFunction(array $array) {
ဒီဥပမာမှာ -
ခင်းကျင်းမှု၏အများဆုံးတန်ဖိုးကိုတွက်ချက်သောအောက်ပါ function ကိုစဉ်းစားပါ။
function getMax(array $array) {
if (empty($array)) {
return null;
}
$max = $array[0];
foreach ($array as $value) {
if ($value > $max) {
$max = $value;
}
}
return $max;
}
အောက်ပါနည်းလမ်းကို အသုံးပြု. ဤ function ကိုကျွန်ုပ်တို့ခေါ်ဆိုနိုင်သည်။
$array = [1, 3, 5, 7, 9];
$max = getMax($array); // $max ညီမျှပါလိမ့်မယ် 9
လုပ်ဆောင်ချက်များကို parameters တွေကို parameters တွေကို passing လုပ်ခြင်းအားဖြင့်ကျွန်ုပ်တို့သည်ပိုမိုပြောင်းလွယ်ပြင်လွယ်နှင့်ပြန်လည်သုံးသပ်သောကုဒ်များကိုဖန်တီးနိုင်ပါသည်။ အချက်အလက်အမြောက်အများကိုကိုင်တွယ်သောအခါသို့မဟုတ်ဘုံလုပ်ဆောင်မှုများကိုဖန်တီးသောအခါ၎င်းသည်အလွန်အသုံးဝင်သည်။