1. if ... else statements
if (condition)
code to be executed if condition is true;
else
code to be executed if condition is false;
if .... else statement ဆိုတာက အားလံုးသိျပီးတဲ့အတိုင္းပဲ... :D condition စစ္ရင္ သံုးတာ... ဥပမာ... ၁ ျဖစ္ရင္ မွန္မယ္.... ၂ ျဖစ္ရင္မွားမယ္ေပါ့...။ ၃ ႏွစ္လံုးလံုး programming ဆိုတာႀကီးကို ေႀကေႀကညက္ညက္ သင္ခဲ့ျပီးသားဆိုေတာ့ ရွင္းျပေနစရာမလိုေတာ့ပါဘူး...။ ေအာက္က ကုတ္ေလးေတြကိုႀကည့္လိုက္...
<html>
<body>
<?php
$d = date("D");
if ($d == "Fri")
echo "Have a nice Weekend!";
else
echo "Have a nice Day!";
?>
</body>
</html>
ဒီ program မွာဆိုရင္ d ဆိုတဲ့ variable တစ္လံုးကို Date ဆိုတဲ့ type နဲ့ယူလိုက္တယ္။ အဲဒီ Date က စက္ထဲမွာ run တဲ့အခါက်ရင္ current date အေနနဲ့ ၀င္သြားမွာ... က်ေနာ္က စေနေန့မွာ ေရးတဲ့အတြက္... လက္ရွိ စေန ဆိုတဲ့ date အေနနဲ့ ၀င္သြားမွာ...။ ပထမဆံုး if နဲ့ ကြ်န္ေတာ္တို ့စစ္တယ္... အဲဒီ $d က Fri ျဖစ္လားလို ့စစ္တယ္...။ ျဖစ္တယ္ဆိုရင္ Have a nice Weekend! လို ့ျပမယ္... မျဖစ္ဖူးဆို Have a nice Day လို ့ျပမယ္။ ဒါဘဲ... ဘာမွမခက္ဘူး..။
2. Else....if Statements
else ... if ကို သံုးတာက condition 2 ခုထက္ပိုတဲ့အခါမွာ သံုးတယ္ေပါ့။ ဥပမာေျပာရရင္ 0 ျဖစ္လား ၊ 1 ျဖစ္လား.. ဒါမွမဟုတ္ က်န္တာလား.. (အႏွုတ္ကိန္း၊ ဒႆမကိန္း ) အဲလိုမ်ိဳးေပါ့။
ခုနက program လိုပဲလုပ္ႀကည့္တာေပါ့...
<html>
<body>
<?php
$d=date("D");
if ($d=="Fri")
echo "Have a nice weekend!";
elseif ($d=="Sun")
echo "Have a nice Sunday!";
else
echo "Have a nice day!";
?>
</body>
</html>
ဒီ program မွာ Fri ျဖစ္လားလို့ ပဲစစ္တာမဟုတ္ေတာ့ဘူး။ elseif နဲ့ Sun ျဖစ္ေသးလားလို ့ထပ္စစ္ေသးတယ္။
က်န္တာေတာ့ ဒီတိုင္းပါပဲ။ Output က စက္ထဲက current date ေပၚမူတည္ျပီး ထြက္လာမွာ။
3. Switch Statement
switch (expression)
{
case : code;
beak;
case : code;
break;
default : code;
break;
}
Conditional Statement ထဲမွာ switch case က နဲနဲေလးေတာ့ ရွုပ္တယ္....(နဲနဲေလးပါ :D ) သူ ့ရဲ ့format ကေတာ့ အေပၚမွာ ျပထားတဲ့ အတိုင္းပဲ။ အဲဒါေတြက သိျပီးသားေတြပါ။
program ကိုႀကည့္ႀကည့္မယ္။
<html>
<body>
<?php
$x=4;
switch ($x)
{
case 1:
echo
"Number 1";
break;
case 2:
echo "Number 2";
break;
case 3:
echo "Number 3";
break;
default:
echo "No number between 1 and 3";
}
?>
</body>
</html>
x ဆိုတဲ့ variable ထဲကို 4 ထည့္ထားတယ္...။ case 1 ဆိုတာက အဲဒီ x က 1 ဟုတ္လားလို ့ စစ္တာ... ဟုတ္ဆိုရင္ Number 1 လို ့ျပမယ္... Case 2, case 3 ကလဲ အဲလိုပဲ ... ေနာက္ဆံုး default case နဲ့မွ True ျဖစ္တဲ့ အတြက္ output က No number between 1 and 3 ဆိုျပီးထြက္လာမယ္... ကို္ယ့္ဘာကိုေရးႀကည့္တဲ့အခါက်ရင္ variable x ထဲက တန္ဖိုးကို ေျပာင္းျပီးေရးႀကည့္ေပါ့။
က်ဴတိုရီယယ္ကို ebook အေနနဲ့ ေဒါင္းခ်င္ရင္Download
No comments:
Post a Comment