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

PHP variable တွေကိုရည်ညွှန်းပြီးမူလတန်ဖိုးကိုပြုပြင်ခြင်းဖြင့်မည်သို့ဖြတ်သန်းရမည်နည်း

M66 2025-06-15

PHP variable တွေကိုရည်ညွှန်းပြီးမူလတန်ဖိုးကိုပြုပြင်ခြင်းဖြင့်မည်သို့ဖြတ်သန်းရမည်နည်း

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

  • အသုံးပြု. function / method ကြေငြာချက်တွင်သင်္ကေတများကိုအသုံးပြုခြင်းအားဖြင့်
  • variable တွေကို pass နှင့် function ကိုခေါ်ဆိုသည့်အခါ Sum Sum Summer ကိုသုံးပါ

function / method ကြေငြာချက်များအတွက်သုံးခြင်းနှင့်သင်္ကေတများကိုသုံးပြီးရည်ညွှန်းကိုးကားခြင်း

PHP တွင်, သင်သည် function တစ်ခုသို့မဟုတ်နည်းလမ်း၏ parameter မှ prefixed အားဖြင့်ရည်ညွှန်းခြင်းဖြင့် variable တွေကိုဖြတ်သန်းနိုင်ပါတယ်။ ဆိုလိုသည်မှာသင်ဖြတ်သန်းလိုသော variable ကိုမူရင်း variable ၏တန်ဖိုးကိုတိုက်ရိုက်အကျိုးသက်ရောက်နိုင်သည်။ ဤတွင်ရိုးရှင်းသောဥပမာတစ်ခုဖြစ်သည်။

  
function ကို modifyvalue (& $ variable) {  
    $ variable + = 10;  
}  

$ myVariable = 5;  
ModifyValue ($ MyVariable);  
ECHO $ ​​MILVariable; // output: 15  

အထက်ဖော်ပြပါကုဒ်များတွင် function ကို Modifyvalue သည် ဒေါ်လာ variable ကို သုံး. & သင်္ကေတအတွက် parameter ကိုလက်ခံသည်။ function ကိုခေါ်ပြီး $ MyVariable ကို ဖြတ်သန်းသောအခါမူရင်း variable ကိုရည်ညွှန်းခြင်းဖြင့်အတည်ပြုလိမ့်မည်

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

function ကိုခေါ်ဆိုသည့်အခါရည်ညွှန်း variable တွေကိုဖြတ်သန်း

function ကိုကြေငြာချက်များတွင်နှင့်သင်္ကေတများကိုအသုံးပြုခြင်းအပြင်, သို့သော်ခေါ်ဆိုမှုကိုခေါ်ဆိုခြင်းမှသာဖြန့်ဝေသည့်နည်းလမ်းကိုအမှန်တကယ်ပြောင်းလဲပစ်လိမ့်မည်မဟုတ်ကြောင်းသတိပြုသင့်သည်။ အချို့ကိစ္စများတွင်၎င်းသည် syntax အမှားများသို့မဟုတ်အပြုအမူများမျှော်မှန်းထားသည်ထက်ပိုမိုဆိုးရှားလာနိုင်သည်။

  
function ကို modifyvalue ($ variable ကို) {  
    $ variable + = 10;  
}  

$ myVariable = 5;  
ModifyValue (& $ myVariable);  
ECHO $ ​​MILVariable; // output: 5  

အထက်ပါဥပမာတွင် function ကို Modifyvalue ကို နှင့်သင်္ကေတကို အသုံးပြု. သတ်မှတ်ခြင်းမရှိပါ။ ထို့ကြောင့် function ကိုခေါ်ဆိုသည့်အခါနှင့်သင်္ကေတကိုအသုံးပြုသည်ဖြစ်စေ, MyVariable သည် တန်ဖိုးကိုတန်ဖိုးသက်ရောက်နေဆဲဖြစ်ပြီးလုပ်ဆောင်မှုအတွင်းရှိပြုပြင်မွမ်းမံမှုများသည်မူလ variable ကိုမထိခိုက်ပါ။

နိဂုံးချုပ်အားဖြင့်

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