PHP တွင်လုပ်ဆောင်ချက်များသည်ပုံမှန်တန်ဖိုးများရှိသော parameters များကိုလက်ခံနိုင်သည်။ ဤပုံသေတန်ဖိုးများကို function ကြေငြာချက်တွင်သတ်မှတ်ထားသည်။ function ကိုခေါ်သည့်အခါသက်ဆိုင်ရာ parametersters ချန်လှပ်ထားလျှင်ဤပုံသေတန်ဖိုးများကိုအသုံးပြုသည်။
PHP တွင်ပုံမှန်တန်ဖိုးများကိုသတ်မှတ်ခြင်းအတွက် syntax သည်အောက်ပါအတိုင်းဖြစ်သည် -
<span class="fun">function function_name ($ parameter1 = default_value, typefault_value, default_value; default_value, ... ): Read_type;</span>
ဥပမာအားဖြင့်, အောက်ပါ parameter သည်ပုံမှန်တန်ဖိုးကိုသတ်မှတ်သည့် function တစ်ခုဖြစ်သည်။
<span class="fun">function sum ($ a, $ b = 0, $ ဂ)</span>
ဤလုပ်ဆောင်မှုသည်ပုံမှန်တန်ဖိုး (ခ) သည် 0 0 ဖြစ်သည်။ အကယ်. function တစ်ခုဟုခေါ်သောအခါ၎င်းသည် $ B အတွက်တန်ဖိုးမထားလျှင်၎င်းသည်ပုံမှန်တန်ဖိုး 0 ကိုအလိုအလျောက်အသုံးချလိမ့်မည်။
ထို့နောက်ကျွန်ုပ်တို့သည်နံပါတ်များကိုယူပြီးထိုအရေအတွက်၏ရင်ပြင်ကိုပြန်ပို့သော function တစ်ခုကိုရေးပါလိမ့်မည်။ နံပါတ်မပေးပါက 10 ၏မူလတန်ဖိုးကိုအသုံးပြုသည်။
<span class="fun">function square ($ နံပါတ် = 10)</span>
ဤတွင် function ကို၏ပြီးပြည့်စုံသောကုဒ်:
<span class="fun">function square ($ နံပါတ် = 10) {$ နံပါတ် * $ နံပါတ်ပြန်ပို့; }</span>
function ကိုအောက်ပါနည်းလမ်းများဖြင့်ခေါ်ဆိုနိုင်သည်။
<span class="fun">ပဲ့တင်သံရင်ပြင် (); // output: 100</span>
<span class="fun">ပဲ့တင်သံရင်ပြင် (5); // output: 25</span>
ပထမခေါ်ဆိုမှုတွင် parameters များကိုမထောက်ပံ့ပါ, ထို့ကြောင့် 10 ၏ပုံမှန်တန်ဖိုးကိုအသုံးပြုသည်။ ဒုတိယခေါ်ဆိုမှုကိုထောက်ပံ့ပေးပြီး 5 ၏ရင်ပြင်ကိုပြန်ပို့သည်။
PHP တွင် function parametersters ၏ပုံမှန်တန်ဖိုးများသည်လုပ်ဆောင်ချက်များကိုပိုမိုပြောင်းလွယ်ပြင်လွယ်ရှိပြီးမတူညီသော parametere passing အခြေအနေများကိုကိုင်တွယ်နိုင်သည်။ ပုံသေတန်ဖိုးများကိုကျိုးကြောင်းဆီလျော်စွာအသုံးပြုခြင်းအားဖြင့်ကျွန်ုပ်တို့သည် parameters တွေကိုအချည်းနှီးမရှိ,