PHP တွင် မြှားဖြင့် ဖော်ပြသော လုပ်ဆောင်ချက်များ
ဤသင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် မြှားဖြင့် ဖော်ပြသော လုပ်ဆောင်ချက်များကို စတင်လေ့လာပါမည်။ ၄င်းတို့သည် အမည်မဲ့ လုပ်ဆောင်ချက်များ (anonymous functions) ၏ အတိုကောက်ပုံစံတစ်မျိုး ဖြစ်ပါသည်။ ၄င်းတို့၏ ရေးထုံးသဘောတရား (syntax) သည် အောက်ပါအတိုင်း ဖြစ်ပါသည်:
<?php
fn (parameters) => expression;
?>
သာမန် လုပ်ဆောင်ချက်တစ်ခုကို မြှားဖြင့် ဖော်ပြသော ပုံစံသို့ ပြန်ရေးကြည့်ရအောင်။ နံပါတ်နှစ်ခု ပေါင်းထည့်ရန် လုပ်ဆောင်ချက်တစ်ခု ကျွန်ုပ်တို့တွင် ရှိသည်ဆိုပါစို့:
<?php
$func = function($num1, $num2)
{
return $num1 + $num2;
};
echo $func(1, 2);
?>
ယခု ၎င်းကို မြှားဖြင့် ဖော်ပြသော လုပ်ဆောင်ချက်အဖြစ် ပြောင်းလဲပါမည်:
<?php
$func = fn($num1, $num2) => $num1 + $num2;
echo $func(1, 2);
?>
အောက်ပါ လုပ်ဆောင်ချက်ကို မြှားဖြင့် ဖော်ပြသော ပုံစံသို့ ပြန်ရေးပါ:
<?php
$greet = function($name)
{
return 'hello ' . $name;
};
echo $greet('fred');
?>