PHP Variables များ
ကိန်းရှင်များသည် အချက်အလက်သိမ်းဆည်းရန်အတွက် "ကွန်တိန်နာများ" ဖြစ်သည်။
PHP Variable များကို ဖန်တီးခြင်း (ကြေငြာခြင်း)
$
PHP တွင်၊ variable သည် sign ဖြင့်စတင်သည် ၊ ထို့နောက် variable ၏အမည်ဖြင့်-
ဥပမာ
<?php
$txt = "Hello world!";
$x = 5;
$y = 10.5;
?>
အထက်ဖော်ပြပါ ကြေညာချက်များကို လုပ်ဆောင်ပြီးနောက်၊ variable
$txt
သည် တန်ဖိုးကို ထိန်းထားမည်ဖြစ်ပြီး၊ variable သည် တန်ဖိုးကို
Hello world!
ထိန်း
$x
ထားမည်ဖြစ်ပြီး
5
၊ variable $y
သည် တန်ဖိုးကို ထိန်းထားမည်ဖြစ်သည်
10.5
။
မှတ်ချက်- သင်သည် ကိန်းရှင်တစ်ခုသို့ စာသားတန်ဖိုးကို သတ်မှတ်သောအခါ၊ တန်ဖိုးပတ်လည်တွင် ကိုးကားချက်များကို ထည့်ပါ။
မှတ်ချက်- အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများနှင့်မတူဘဲ၊ PHP တွင် ကိန်းရှင်တစ်ခုကို ကြေညာရန် အမိန့်မရှိပါ။ ၎င်းကို သင် ပထမဆုံး တန်ဖိုးတစ်ခု သတ်မှတ်ပေးသည့်အခိုက်တွင် ၎င်းကို ဖန်တီးထားသည်။
ကိန်းရှင်များကို ဒေတာသိမ်းဆည်းရန်အတွက် ကွန်တိန်နာများအဖြစ် စဉ်းစားပါ။
PHP Variables များ
ကိန်းရှင်တစ်ခုတွင် နာမည်အတို (x နှင့် y ကဲ့သို့) သို့မဟုတ် ပိုမိုဖော်ပြသောအမည် (အသက်၊ ကာရန်အမည်၊ စုစုပေါင်း_အတွဲ) ရှိနိုင်သည်။
PHP variable များအတွက် စည်းမျဉ်းများ-
- ကိန်းရှင်တစ်ခုသည် နိမိတ်လက္ခဏာဖြင့် စတင်သည်
$
၊ ထို့နောက် ကိန်းရှင်၏အမည်ဖြင့် စတင်သည်။ - ပြောင်းလဲနိုင်သောအမည်သည် အက္ခရာ သို့မဟုတ် အမှတ်အသားအက္ခရာဖြင့် စတင်ရပါမည်။
- ပြောင်းလဲနိုင်သောအမည်သည် နံပါတ်တစ်ခုဖြင့် စတင်မရနိုင်ပါ။
- ပြောင်းလဲနိုင်သောအမည်တွင် အယ်လ်ဖာဂဏန်းအက္ခရာများနှင့် အောက်ခြေအမှတ်များသာ ပါဝင်နိုင်သည် (Az၊ 0-9 နှင့် _ )
- ပြောင်းလဲနိုင်သော အမည်များသည် စာလုံးအကြီးအသေးများ (
$age
နှင့်$AGE
မတူညီသော ကိန်းရှင်နှစ်ခုဖြစ်သည်)
PHP variable name များသည် case-sensitive ဖြစ်သည်ကို သတိရပါ။
Output Variables များ
PHP ၏ echo
ထုတ်ပြန်ချက်အား ဖန်သားပြင်သို့ ဒေတာထုတ်ပေးရန် မကြာခဏအသုံးပြုသည်။
အောက်ဖော်ပြပါ ဥပမာသည် စာသားနှင့် ကိန်းရှင်တစ်ခုကို မည်သို့ထုတ်ရမည်ကို ပြသပါမည်-
ဥပမာ
<?php
$txt = "W3Schools.com";
echo "I love $txt!";
?>
အောက်ဖော်ပြပါ ဥပမာသည် အထက်ဖော်ပြပါ ဥပမာကဲ့သို့ တူညီသော output ကို ထုတ်ပေးလိမ့်မည်-
ဥပမာ
<?php
$txt = "W3Schools.com";
echo "I love " . $txt . "!";
?>
အောက်ပါ ဥပမာသည် ကိန်းရှင်နှစ်ခု၏ ပေါင်းလဒ်ကို ထုတ်ပေးလိမ့်မည်-
ဥပမာ
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
မှတ်ချက်-echo
နောက်အခန်းတွင် ဖော်ပြချက်နှင့် ဒေတာကို စခရင်သို့ မည်သို့ထုတ်ရမည်ကို သင်ပိုမိုလေ့လာနိုင်ပါမည် ။
PHP သည် Loosely Typed Language တစ်ခုဖြစ်သည်။
အထက်ဖော်ပြပါ ဥပမာတွင်၊ မည်သည့်ဒေတာအမျိုးအစားသည် ကိန်းရှင်ဖြစ်သည်ကို PHP ကို ပြောပြရန် မလိုအပ်ကြောင်း သတိပြုပါ။
PHP သည် ၎င်း၏တန်ဖိုးပေါ် မူတည်၍ ကိန်းရှင်နှင့် ဒေတာအမျိုးအစားကို အလိုအလျောက် ချိတ်ဆက်ပေးသည်။ ဒေတာအမျိုးအစားများကို တင်းကျပ်သောသဘောဖြင့် သတ်မှတ်မထားသောကြောင့်၊ အမှားမဖြစ်စေဘဲ ကိန်းပြည့်တစ်ခုသို့ စာကြောင်းတစ်ခုထည့်ခြင်းကဲ့သို့သော အရာများကို သင်လုပ်ဆောင်နိုင်သည်။
PHP 7 တွင်၊ အမျိုးအစားကြေငြာချက်များကို ထည့်သွင်းခဲ့သည်။ ၎င်းသည် လုပ်ဆောင်ချက်တစ်ခုကို ကြေညာသည့်အခါ မျှော်လင့်ထားသည့် ဒေတာအမျိုးအစားကို သတ်မှတ်ရန် ရွေးချယ်ခွင့်တစ်ခု ပေးထားပြီး တင်းကျပ်သော လိုအပ်ချက်ကို ဖွင့်ထားခြင်းဖြင့် ၎င်းသည် အမျိုးအစားမတူညီမှုတစ်ခုတွင် "Fatal Error" ကို ပစ်ချမည်ဖြစ်သည်။
PHP Functions အခန်း တွင် အချက်အလက်များ strict
နှင့်
non-strict
လိုအပ်ချက်များနှင့် ဒေတာအမျိုးအစား ကြေငြာချက်များကို သင်ပိုမိုလေ့လာနိုင်မည်ဖြစ်ပါသည် ။