လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP တွင် parameters များကိုလက်ခံရရှိသည့်အမည်မသိလုပ်ဆောင်ချက်များအားမှန်ကန်သောနည်းလမ်းနှင့်ဥပမာအားဖြင့်ခွဲခြမ်းစိတ်ဖြာခြင်း

PHP တွင် parameters များကိုလက်ခံရရှိသည့်အမည်မသိလုပ်ဆောင်ချက်များအားမှန်ကန်သောနည်းလမ်းနှင့်ဥပမာအားဖြင့်ခွဲခြမ်းစိတ်ဖြာခြင်း

M66 2025-07-26

PHP အတွက်အမည်မသိလုပ်ဆောင်ချက်များ၏အခန်းကဏ်။

အနီးကပ်ပိတ်ပစ်ဟုလည်းလူသိများသောအမည်မသိလုပ်ဆောင်ချက်များသည် PHP မှထောက်ပံ့သောယန္တရားတစ်ခုဖြစ်သည်။ ဤအမျိုးအစားသည်အမည်မရှိပါ။ variable များကိုတိုက်ရိုက်သတ်မှတ်ထားပြီး parameters များအဖြစ်တိုက်ရိုက်တာ 0 န်ပေးနိုင်သည်။ ခေတ်သစ် PHP ပရိုဂရမ်တွင်အလွန်များသောအားဖြင့်တွေ့ရလေ့ရှိသည်။

အမည်မဖော်လိုသောလုပ်ဆောင်ချက်များအတွက် parameter ည့်ခံခံယူရန် syntax

PHP ရှိ Parameters များကိုလက်ခံသည့်အမည်မသိ function ကိုသတ်မှတ်သည့်အခြေခံ Syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -

 function($argument1, $argument2, ..., $argumentN) {
    // function ကိုခန္ဓာကိုယ်
}

ပုံမှန်လုပ်ဆောင်ချက်များကဲ့သို့သောအမည်မသိလုပ်ဆောင်ချက်များအတွက် parameters များကိုမည်သည့် parameters များကိုမဆိုသင်ဖြတ်သန်းနိုင်သည်။

parameters တွေကိုလွန်နေကြသည်

အမည်မသိလုပ်ဆောင်ချက်များကို parameters များကိုနည်းနှစ်နည်းဖြင့်ဖြတ်သန်းသွားနိုင်သည်။ တန်ဖိုးနှင့်ရည်ညွှန်းခြင်းဖြင့်ဖြစ်သည်။

တန်ဖိုးအတိုင်းဖြတ်သန်းသွားသောအခါ function အတွင်းရှိ parameters များကိုပြုပြင်မွမ်းမံခြင်းများသည်ပြင်ပ variable များကိုမထိခိုက်ပါ။

 // တန်ဖိုးအားဖြင့်ဖြတ်သန်း
$increment = function($number) {
    return $number + 1;
};

echo $increment(5); // ထုတ်လုပ်ခြင်း:6

PASS ကိုရည်ညွှန်းခြင်းဖြင့် PAST ကိုအသုံးပြုသည်။ 0 န်ကြီးချုပ်ကို အသုံးပြု. function အတွင်းရှိ parameters များကိုပြောင်းလဲခြင်းသည် function ပြင်ပတွင်ထပ်တူပြုခြင်းကိုထင်ဟပ်ပြလိမ့်မည်။

 // ရည်ညွှန်းခြင်းဖြင့်ဖြတ်သန်း
$double = function(&$number) {
    $number *= 2;
};

$value = 4;
$double($value);
echo $value; // ထုတ်လုပ်ခြင်း:8

လက်တွေ့ကျသောလျှောက်လွှာဥပမာ

အမည်မသိလုပ်ဆောင်ချက်များကိုလက်တွေ့အသုံးထားခြင်းသည်အလွန်ကျယ်ပြန့်စွာကျယ်ပြန့်စွာကျယ်ပြန့်စွာရှိပြီး၎င်းတို့၏ဘုံအသုံးပြုမှုကိုသရုပ်ဖော်ရန်ဥပမာနှစ်ခုဖြစ်သည်။

စံသတ်မှတ်ချက်များနှင့်ကိုက်ညီသော array အတွက် element တွေကိုရှာပါ

array_filter function ကိုပေါင်းစပ်ပြီးအမည်မသိလုပ်ဆောင်ချက်များကို အသုံးပြု. etray_filter function ကိုပေါင်းစပ်ပြီးတိကျတဲ့အခြေအနေများနှင့်ကိုက်ညီသောအရာများကိုလျင်မြန်စွာ filter:

 $numbers = array(1, 2, 3, 4, 5);

$evenNumbers = array_filter($numbers, function($number) {
    return $number % 2 == 0;
});

print_r($evenNumbers); 
// ထုတ်လုပ်ခြင်း:Array ( [1] => 2 [3] => 4 )

string အတွက်အာကာသမဟုတ်သောဇာတ်ကောင်များ၏ ascii တန်ဖိုးကိုတွက်ချက်ပါ

အမည်မသိလုပ်ဆောင်ချက်များကိုလည်းဇာတ်ကောင်အပြောင်းအလဲနဲ့စသည့်အဆင့်မြင့် application များတွင်လည်းအသုံးပြုနိုင်သည်။

 $string = "Hello, world!";

$lengthWithoutSpaces = 0;

array_walk(str_split($string), function($character) use (&$lengthWithoutSpaces) {
    if (ord($character) != 32) {
        $lengthWithoutSpaces++;
    }
});

echo $lengthWithoutSpaces; // ထုတ်လုပ်ခြင်း:12

အကျဉ်းချုပ်

PHP ၏အမည်မသိလုပ်ဆောင်ချက်များသည်စည်းညှိခြင်းသာမကအစွမ်းထက်သာဖြစ်သည်။ ၎င်းတို့သည်ပြောင်းလွယ်ပြင်လွယ်ရှိသော parameter ဖြတ်သန်းသွားသောနည်းလမ်းများကိုထောက်ပံ့ပေးပြီး 0 င်ရောက်လာသောတန်ဖိုးများသို့မဟုတ်ရည်ညွှန်းချက်များကိုတိုက်ရိုက် အသုံးပြု. ကုဒ်၏ဖတ်ရလွယ်ကူမှုနှင့်ပြုပြင်ခြင်းကိုတိုးတက်စေရန်အတွက်အလွန်အထောက်အကူပြုသည်။ နေ့စဉ်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အမည်မသိလုပ်ဆောင်ချက်များကိုအသုံးပြုခြင်းသည်စွမ်းဆောင်ရည်သက်သာသည့် PHP code ကိုရေးသားခြင်း၏အရေးကြီးသောအစိတ်အပိုင်းဖြစ်သည်။