ကုဒ်ထဲမှာ အမှားများ ရှာဖွေခြင်း
အောက်ပါ ပြဿနာများတွင် ပရိုဂရမ်မာ တစ်ယောက်သည် ကုဒ်ရေးထားပြီး အမှားများ ပါဝင်နိုင်သည်။ ကုဒ်က ဖော်ပြထားသည့်အတိုင်း လုပ်ဆောင်မလုပ်ဆောင်ကို သင်စစ်ဆေးရမည်။ အကယ်၍ ကုဒ် မမှန်ကန်စွာ အလုပ်လုပ်ပါက၊ အမှားများကို သင်ပြုပြင်ရမည်။
ကုဒ်သည် စာကြောင်း၏ နောက်ဆုံးအက္ခရာကို ရယူရမည်။
<?php
$str = 'abc';
echo $str[3];
?>
ကုဒ်သည် ဂဏန်းများ၏ ပေါင်းလဒ်ကို ရှာဖွေရမည်။
<?php
$num1 = 1;
$num2 = 2;
var_dump('result: ' + $num1 + $num2);
?>
ကုဒ်သည် ဂဏန်း၏ ပထမဆုံးဂဏန်းကို ရိုက်ထုတ်ရမည်။
<?php
$num = 123;
echo $num[0];
?>
ကုဒ်သည် စာကြောင်း၏ နောက်ဆုံးအက္ခရာကို ရယူရမည်။
<?php
$str = 'abc def';
echo $str[5]; // 'f' ကိုမျှော်လင့်ထားသည်
?>
ကုဒ်သည် ဂဏန်းများ၏ ပေါင်းလဒ်ကို ရှာဖွေရမည်။
<?php
$num1 = 1;
$num2 = 2;
$num3 = 3;
echo $num1 + $num2 + $num2; // 6 ကိုရိုက်ထုတ်ရမည်
?>
ကုဒ်သည် ဂဏန်းများကို စာကြောင်းများအဖြစ် ပေါင်းရမည်။
<?php
echo 1. 2; // '12' ဖြစ်သင့်သည်
?>
ကုဒ်သည် စာကြောင်းထဲရှိ အက္ခရာများ၏ အရေအတွက်ကို ရယူရမည်။
<?php
$str = 'abc def';
echo strlen($str); // 7 ကိုရိုက်ထုတ်သည်
?>
ကုဒ်ရေးသူသည် 6 ရိုက်ထုတ်မည်ဟု မျှော်လင့်ခဲ့သည်၊
�ို့သော် 7 ကိုရိုက်ထုတ်သည်။ ကုဒ်ရေးသူ၏ အမှားကား အဘယ်နည်း။
ကုဒ်သည် console တွင် 1 ဂဏန်းကို ရိုက်ထုတ်သင့်သည်၊
သို့သော် 0 ကိုရိုက်ထုတ်သည်။
<?php
$a = 0;
echo $a++;
?>
ကုဒ်သည် ဂဏန်း၏ ပထမ နှင့် ဒုတိယဂဏန်းများ၏ ပေါင်းလဒ်ကို ရှာဖွေရမည်။
<?php
$num = 123;
echo $num[0] . $num[1];
?>
ကုဒ်သည် စာကြောင်း၏ အရှည်ကို ရှာဖွေရမည်။
<?php
$str = 'abc';
echo str_len($str);
?>
ကုဒ်သည် တစ်ရက်အတွင်း စက္ကန့်အရေအတွက်ကို ရှာဖွေရမည်။
<?php
$a = 24 / 60 / 60;
echo $a;
?>
ကုဒ်သည် ဒဿမအပိုင်းကိန်းနှစ်ခုကို ပေါင်းရမည်။
<?php
echo 1. 2 + 1. 3; // 2.5 ဖြစ်သင့်သည်
?>
ကုဒ်သည် စာကြောင်း၏ နောက်ဆုံးအက္ခရာကို ရယူရမည်။
<?php
$str = 'abc';
echo $str[strlen($str)];
?>
ကုဒ်သည် ဂဏန်းထဲရှိ ဂဏန်းအားလုံး၏ ပေါင်းလဒ်ကို ရှာဖွေရမည်။
<?php
$num = (str) 123;
echo $num[1] + $num[2] + $num[3];
?>
ကုဒ်သည် ဂဏန်းများ၏ ပေါင်းလဒ်ကို ရှာဖွေရမည်။
<?php
$a = 123;
$b = 456;
$s = $a . $b;
echo $s;
?>
ကုဒ်သည် ဒဿမအပိုင်းကိန်း နှစ်ခု၏ ပေါင်းလဒ်ကို ရှာဖွေရမည်။
<?php
$num1 = (int) '2.5';
$num2 = (int) '3.5';
echo $num1 + $num2; // 6 ကိုမျှော်လင့်ထားသည်
?>