PHP တွင် စာကြောင်းအဖြစ် အလိုအလျောက်ပြောင်းလဲခြင်း၏ အသေးစိတ်အချက်များ

ယခင်သင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် ဂဏန်းများကို စာကြောင်းများအဖြစ် ပေါင်းနည်းကို သင်ယူခဲ့ပြီးဖြစ်သည်။ �ို့သော် အဆိုပါပေါင်းခြင်းတွင် ကိန်းရှင်များမဟုတ်ဘဲ ချက်ချင်းဂဏန်းများကို ပေါင်းသည့်အခါ အသေးစိတ်အချက်များရှိနေပါသည်။

အမှန်မှာ အစက်သည် စာကြောင်းများပေါင်းရန်အတွက်သာမက ကိန်းပြည့်အပိုင်းကို ဒသမအပိုင်းမှ ခွဲခြားရန်အတွက်လည်း အသုံးပြုပါသည်။

အစက်ပတ်လည်တွင် ကြားခံနေရာများထားပါက ပြဿနာမရှိပါ။

php<?php
  echo 1 . 2; // '12' ကို ထုတ်ပေးမည်
?>

အစက်ပတ်လည်ရှိ ကြားခံနေရာများကို ဖယ်ရှားလိုက်ပါက ကျွန်ုပ်တို့သည် စာကြောင်းပေါင်းခြင်းမဟုတ်ဘဲ ဒသမကိန်းကို ရရှိမည်ဖြစ်သည်။

php<?php
  echo 1.2; // 1.2 ကို ထုတ်ပေးမည်
?>

ဤကဲ့သို့သော အသေးစိတ်အချက်များကြောင့် အစက်၏တစ်ဖက်တွင် ကြားခံနေရာထားပြီး တစ်ဖက်တွင်မထားပါက အမှားတစ်ခု ဖြစ်ပေါ်နိုင်ပါသည်။

php<?php
  echo 1. 2; // အမှားတစ်ခု ပေးပို့မည်
?>

သို့သော် ကိန်းရှင်များနှင့်ဆိုလျှင် ထိုသို့သောပြဿနာမရှိပါ။

php<?php
  $a = 1;
  $b = 2;
  
  echo $a.$b; // အမှားမဟုတ်ဘဲ '12' ကို ထုတ်ပေးမည်
?>
Задание 1

ကုဒ်ရေးသူသည် ဂဏန်း 3 နှင့် 4 ကို စာကြောင်းများအဖြစ် ပေါင်းချင်ခဲ့သည်။

php<?php
  echo 3.4;
?>

သို့သော် ကုဒ်သည် မှန်ကန်စွာအလုပ်မလုပ်ပါ။ ကုဒ်ရေးသူ၏ အမှားကို ပြုပြင်ပေးပါ။