လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP function ခေါ်ဆိုမှုအပြည့်အစုံကိုအပြည့်အဝခွဲခြမ်းစိတ်ဖြာခြင်း - ပုံမှန်ခေါ်ဆိုမှုများ, parameter ပြောင်းရွှေ့ခြင်း,

PHP function ခေါ်ဆိုမှုအပြည့်အစုံကိုအပြည့်အဝခွဲခြမ်းစိတ်ဖြာခြင်း - ပုံမှန်ခေါ်ဆိုမှုများ, parameter ပြောင်းရွှေ့ခြင်း,

M66 2025-10-22

PHP လုပ်ဆောင်ချက်များကိုမည်သို့ခေါ်ဆိုရမည်ကိုခြုံငုံသုံးသပ်ချက်

PHP တွင်လုပ်ဆောင်ရန်အဓိကခေါ်ဆိုမှုများ, ပုံမှန်ခေါ်ဆိုမှုများ, parameter passing, ပြန်လာတန်ဖိုးများနှင့် variable ကိုလုပ်ဆောင်ရန်အတွက်အဓိကနည်းလမ်းလေးခုရှိသည်။ ဤနည်းလမ်းများကျွမ်းကျင်မှုသည်သင်၏ code ကိုပိုမိုထိရောက်စွာပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေနိုင်သည်။

ပုံမှန်ခေါ်ဆိုမှု

function တစ်ခုခေါ်ဆိုရန်အခြေခံနည်းလမ်းမှာ function name plus parameters များကိုတိုက်ရိုက်သုံးရန်ဖြစ်သည်။

 function_name (arg1, arg2,);

ဥပမာအားဖြင့်:

 Echo Hello (); // output ကို "ဟဲလို"

parameter သည် passing

function တစ်ခုအတွက် parameters တွေကိုတန်ဖိုးကိုလွှဲပြောင်းပေးနိုင်သို့မဟုတ်ရည်ညွှန်းခြင်းအားဖြင့်ဖြတ်သန်းနိုင်ပါတယ်:

Value Transfer: variable တစ်ခု၏တန်ဖိုးကို function တစ်ခုသို့ကူးပါ။ function အတွင်းရှိ variable ကိုပြုပြင်မွမ်းမံမှုများသည်ပြင်ပ variable များကိုမထိခိုက်ပါ။

ရည်ညွှန်းခြင်းဖြင့်ဖြတ်သန်း: function ကိုမှ variable ကို၏ရည်ညွှန်းဖြတ်သန်း။ function အတွင်းရှိ variable ကိုမှပြုပြင်မွမ်းမံခြင်းများသည်ပြင်ပ variable ကိုတိုက်ရိုက်အကျိုးသက်ရောက်လိမ့်မည်။ ဥပမာအားဖြင့်ဖြတ်သန်းရန် & သင်္ကေတကိုသုံးပါ။

 function swap (& $ a, $ ခ) {
    $ temp = $ a;
    $ a = $ ခ;
    $ ခ = $ temp;
}

$ a = 1;
$ ခ = 2;
Swap ($ a, $ ခ);
echo "$ a, $ b"; // output: "2, 1"

Value ကိုပြန်သွားပါ

function တစ်ခုသည် Reton Returnword မှတစ်ဆင့်တန်ဖိုးကိုပြန်ပို့နိုင်သည်။

 နှစ်ဆ (int $ num): int {
    $ Num * 2 ကိုပြန်သွားပါ။
}

ECHO နှစ်ဆ (5); // output: "10"

variable ကို function ကို

variable function သည်အထူးခေါ်ဆိုမှုဆိုင်ရာလုပ်ဆောင်မှုများ၏အထူးနည်းလမ်းဖြစ်သည်, ၎င်းသည် function name များအဖြစ်အသုံးပြုခြင်းကိုခွင့်ပြုသည်။

 $ function_name ($ arg1, $ arg2,);

ဥပမာအားဖြင့်:

<?php
$hello = "Hello";
$hello("World!"); // နှင့်ညီမျှ echo "Hello World!";
?>

လက်တွေ့ကိစ္စများ

ဥပမာ - နံပါတ်နှစ်အရေအတွက်ကိုတွက်ချက်ပါ

<?php
function average(int $num1, int $num2): float {
    return ($num1 + $num2) / 2;
}

// ခေါ်ဆိုမှု function ကို
echo "နံပါတ်နှစ်ခု၏ပျမ်းမျှအားဖြင့်ဖြစ်သည်:" . average(5, 10) . "\n"; // ထုတ်လုပ်ခြင်း:"7.5"
?>

အထက်ဖော်ပြပါ function calling နည်းလမ်းများမှတဆင့် PHP ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်ပြီးကုဒ်၏ဖတ်နိုင်မှုနှင့်ထိန်းသိမ်းခြင်းကိုတိုးတက်စေနိုင်သည်။

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