PHP တွင် စာကြောင်းအဖြစ် အလိုအလျောက်ပြောင်းလဲခြင်း၏ အသေးစိတ်အချက်များ
ယခင်သင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် ဂဏန်းများကို စာကြောင်းများအဖြစ် ပေါင်းနည်းကို သင်ယူခဲ့ပြီးဖြစ်သည်။ �ို့သော် အဆိုပါပေါင်းခြင်းတွင် ကိန်းရှင်များမဟုတ်ဘဲ ချက်ချင်းဂဏန်းများကို ပေါင်းသည့်အခါ အသေးစိတ်အချက်များရှိနေပါသည်။
အမှန်မှာ အစက်သည် စာကြောင်းများပေါင်းရန်အတွက်သာမက ကိန်းပြည့်အပိုင်းကို ဒသမအပိုင်းမှ ခွဲခြားရန်အတွက်လည်း အသုံးပြုပါသည်။
အစက်ပတ်လည်တွင် ကြားခံနေရာများထားပါက ပြဿနာမရှိပါ။
<?php
echo 1 . 2; // '12' ကို ထုတ်ပေးမည်
?>
အစက်ပတ်လည်ရှိ ကြားခံနေရာများကို ဖယ်ရှားလိုက်ပါက ကျွန်ုပ်တို့သည် စာကြောင်းပေါင်းခြင်းမဟုတ်ဘဲ ဒသမကိန်းကို ရရှိမည်ဖြစ်သည်။
<?php
echo 1.2; // 1.2 ကို ထုတ်ပေးမည်
?>
ဤကဲ့သို့သော အသေးစိတ်အချက်များကြောင့် အစက်၏တစ်ဖက်တွင် ကြားခံနေရာထားပြီး တစ်ဖက်တွင်မထားပါက အမှားတစ်ခု ဖြစ်ပေါ်နိုင်ပါသည်။
<?php
echo 1. 2; // အမှားတစ်ခု ပေးပို့မည်
?>
သို့သော် ကိန်းရှင်များနှင့်ဆိုလျှင် ထိုသို့သောပြဿနာမရှိပါ။
<?php
$a = 1;
$b = 2;
echo $a.$b; // အမှားမဟုတ်ဘဲ '12' ကို ထုတ်ပေးမည်
?>
ကုဒ်ရေးသူသည်
ဂဏန်း 3 နှင့် 4 ကို
စာကြောင်းများအဖြစ် ပေါင်းချင်ခဲ့သည်။
<?php
echo 3.4;
?>
သို့သော် ကုဒ်သည် မှန်ကန်စွာအလုပ်မလုပ်ပါ။ ကုဒ်ရေးသူ၏ အမှားကို ပြုပြင်ပေးပါ။