PHP တွင်လုပ်ဆောင်ရန်အဓိကခေါ်ဆိုမှုများ, ပုံမှန်ခေါ်ဆိုမှုများ, parameter passing, ပြန်လာတန်ဖိုးများနှင့် variable ကိုလုပ်ဆောင်ရန်အတွက်အဓိကနည်းလမ်းလေးခုရှိသည်။ ဤနည်းလမ်းများကျွမ်းကျင်မှုသည်သင်၏ code ကိုပိုမိုထိရောက်စွာပြောင်းလွယ်ပြင်လွယ်ဖြစ်စေနိုင်သည်။
function တစ်ခုခေါ်ဆိုရန်အခြေခံနည်းလမ်းမှာ function name plus parameters များကိုတိုက်ရိုက်သုံးရန်ဖြစ်သည်။
function_name (arg1, arg2,);
ဥပမာအားဖြင့်:
Echo Hello (); // output ကို "ဟဲလို"
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"
function တစ်ခုသည် Reton Returnword မှတစ်ဆင့်တန်ဖိုးကိုပြန်ပို့နိုင်သည်။
နှစ်ဆ (int $ num): int { $ Num * 2 ကိုပြန်သွားပါ။ } ECHO နှစ်ဆ (5); // output: "10"
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 ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာလိုအပ်ချက်များကိုဖြည့်ဆည်းပေးနိုင်ပြီးကုဒ်၏ဖတ်နိုင်မှုနှင့်ထိန်းသိမ်းခြင်းကိုတိုးတက်စေနိုင်သည်။