PHP ပရိုဂရမ်တွင် variable များနှင့်ကိန်းဂဏန်းများသည်အခြေခံဒေတာသိုလှောင်မှုနည်းလမ်းနှစ်မျိုးဖြစ်သည်။ ၎င်းတို့အကြားခြားနားချက်ကိုနားလည်ခြင်းသည်သင်၏ကုဒ်၏ဖတ်နိုင်မှုနှင့်ထိန်းသိမ်းခြင်းကိုတိုးတက်စေရန်မရှိမဖြစ်လိုအပ်သည်။
Variable များသည်ပရိုဂရမ်ပြေးစဉ်အတွင်းပြောင်းလဲနိုင်သောတန်ဖိုးများဖြစ်သည်။ သူတို့က `$` `` `` သင်္ကေတဖြင့်စတင်သည်။ variable များ၏ဝိသေသလက္ခဏာများပါဝင်သည်:
၎င်း၏တန်ဖိုးကို runtime တွင်ပြောင်းလဲနိုင်သည်။
variable ကိုအမည်များသည်စာလုံးအကြီးအသေးအရေးပါသည်။
၎င်းသည်ကိန်းဂဏန်းများ, ရေပေါ်အမှတ်အသားများ, ကြိုးများ,
ဥပမာအားဖြင့်, variable တစ်ခုကိုဖန်တီးရန်နှင့်တန်ဖိုးတစ်ခုသတ်မှတ်ရန်ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
ဤတွင် `$ age` သည် 25 ၏ကန ဦး တန်ဖိုးနှင့်အတူ variable ကိုဖြစ်ပါတယ်။
variable များနှင့်မတူဘဲစဉ်ဆက်မပြတ်၏တန်ဖိုးကိုအဓိပ္ပါယ်ဖွင့်ပြီးနောက် ပြောင်းလဲ. မရပါ။ Const `define ()` `function ကိုသို့မဟုတ်` Const` keyword မှတဆင့်သတ်မှတ်နိုင်ပါတယ်။ ကိန်းသားများ၏ဝိသေသလက္ခဏာများတွင်:
သတ်မှတ်ပြီးသည်နှင့်၎င်း၏တန်ဖိုးကိုပြုပြင်မွမ်းမံ။ မရပါ။
စဉ်ဆက်မပြတ်အမည်များကိုများသောအားဖြင့်စာလုံးအကြီးများဖြင့်ရေးသားလေ့ရှိသည်။
အခြေခံဒေတာအမျိုးအစားများကိုသိမ်းဆည်းထားနိုင်သော်လည်း Array သို့မဟုတ် Objects များကိုသိမ်းဆည်း။ မရပါ။
Constanting ကိုသတ်မှတ်သည့်ဥပမာကုဒ်မှာအောက်ပါအတိုင်းဖြစ်သည် -
အပေါ်ကဥပမာမှာ `Pi` သည် 3.14 ၏တန်ဖိုးနှင့်အဆက်မပြတ်ဖြစ်ပြီးတန်ဖိုးကိုမပြောင်းလဲနိုင်တော့ပါ။
သိသာထင်ရှားဆုံးခြားနားချက်မှာ ** variability ** - variability ** - ပရိုဂရမ်ပြေးစဉ်အတွင်း variable များကိုပြုပြင်နိုင်သည်။
variable များကို `$` သင်္ကေတဖြင့်သတ်မှတ်သည်။ ဥပမာအားဖြင့်:
variable တစ်ခု၏နယ်ပယ်သည်ကမ္ဘာလုံးဆိုင်ရာသို့မဟုတ်ဒေသတွင်းဖြစ်နိုင်ပါသည်။ ၎င်းသည်ကိန်းဂဏန်းများကိုကြီးမားသော applications များတွင်ပိုမိုအသုံးပြုသည်။
Consinants သည်အမျိုးအစားလုံခြုံမှုအဆင့်အတန်းကိုပေးသည်။ Variable များသည်တာဝန်ကျစဉ်အတွင်းသူတို့၏အမျိုးအစားများကိုပြောင်းလဲရန်အလားအလာရှိသည်။ ဆိုလိုသည်မှာ Constants ကိုအသုံးပြုခြင်းသည် code အမှားများဖြစ်နိုင်ခြေကိုလျှော့ချရန်နှင့် code ၏ကြိုတင်ခန့်မှန်းချက်ကိုတိုးမြှင့်နိုင်သည်ဟုဆိုလိုသည်။
PHP တွင် Variables နှင့် Constitant တို့၏ခြားနားချက်ကိုနားလည်ခြင်းသည်ထိရောက်သောထိန်းသိမ်းနိုင်သောကုဒ်များကိုရေးသားရန်အလွန်အရေးကြီးသည်။ variable တွေကိုသုံးခြင်းသို့မဟုတ်စဉ်ဆက်မပြတ်အသုံးပြုမှုကိုရွေးချယ်ခြင်းသည်တိကျသော application ဇာတ်လမ်းနှင့်လိုအပ်ချက်များပေါ်တွင်မူတည်သည်။ ယေဘုယျအားဖြင့်ပြောရလျှင်အချက်အလက်များပြောင်းလဲရန်လိုအပ်သည့်အခါ variable များကိုအသုံးပြုသည်။ ဒေတာကိုမပြောင်းလဲဘဲနေသင့်သည့်အခါကော်ပိုရေးရှင်းကိုအသုံးပြုသည်။
ပုံတူကူးပြောင်းခြင်းနှင့်အစဉ်အမြဲအသုံးပြုသောအသုံးပြုမှုအားဖြင့်ကုဒ်၏ရှင်းလင်းပြတ်သားမှုနှင့်တည်ငြိမ်မှုကိုတိုးတက်အောင်လုပ်နိုင်သည်။