PDA

View Full Version : PhP Function and JavaScript Function



saihtet85
04-09-2009, 11:30 PM
PhP Function ေရးတဲ့ အခါမွာ

Function name(){
$ab=1;
return $ab;
}

Return ကို ဘာအတြက္နဲ႔ အသံုး ျပဳတာလဲ။ ဘယ္လို အေျခေနမွာ သံုးရမွာလဲ။ ေနာက္ျပီး Return true,Return False ဆုိျပီးေတာ့ အသံုးျပဳတယ္။ ဘယ္အခ်ိန္နဲ႔ ဘယ္လို ေနရာမွာ အသံုး ျပဳသလဲ ဆိုတာ ရွင္းျပေပးပါဦးခင္ဗ်ာ။

saihtet85
05-09-2009, 07:57 PM
PhP Function ေရးတဲ့ အခါမွာ

Function name(){
$ab=1;
return $ab;
}

Return ကို ဘာအတြက္နဲ႔ အသံုး ျပဳတာလဲ။ ဘယ္လို အေျခေနမွာ သံုးရမွာလဲ။ ေနာက္ျပီး Return true,Return False ဆုိျပီးေတာ့ အသံုးျပဳတယ္။ ဘယ္အခ်ိန္နဲ႔ ဘယ္လို ေနရာမွာ အသံုး ျပဳသလဲ ဆိုတာ ရွင္းျပေပးပါဦးခင္ဗ်ာ။


အားလံုး ခင္ဗ်ာ

Return အေၾကာင္းမ်ားသိရင္ ရွင္းျပပါဦေနာ္။

Zack
05-09-2009, 10:46 PM
အားလံုး ခင္ဗ်ာ

Return အေၾကာင္းမ်ားသိရင္ ရွင္းျပပါဦေနာ္။

ကြၽန္ေတာ္ သိသေလာက္ ေျပာျပမယ္ဗ်ာ။ ကို saihtet
1) ဘာေၾကာင့္ return function ေရးလဲ?
ရွင္းပါတယ္ခင္ဗ်ာ function ထဲမွာ လိုအပ္တဲ့ processing ေတြလုပ္ျပီးရင္ ရလာတဲ့ result ကိုျပန္လိုခ်င္ရင္ သုံးပါတယ္ခင္ဗ်ာ။ ဥပမာ ျမင္ေအာင္ေျပာရရင္ အကို prj မွာ department code ေပးလိုက္တာနဲ႔ department description ကို ျပန္လိုခ်င္ရင္ ဒီလိုမ်ိဳး return ျပန္တဲ့ function မ်ိဳးကိုေရးပါတယ္။

for eg;
<?php
$b=5;$c=3;
$a = add_value($b,$c);
$a ထဲကို add_value ထဲကျပန္လာတဲ့ return value ကို assign လုပ္ေပးမွာ ျဖစ္ပါတယ္။

echo "This is return value from add_value function: " . $a;

function add_value($val1=0,$val2=0){
$val3 = $val1+$val2;
return $val3;
}
?>

2) Boolean type return function
true (OR) false return ျပန္တတ္တဲ့ function မ်ိဳးကိုေတာ့ boolean type return ျပန္တယ္လို႕ေျပာႏိုင္ပါတယ္။
For eg;

<?php
$b=5;$c=4;

if(check_value($b)){ boolean ျပန္လာလို႕ စစ္တာပါ။
echo "Even";
}else{
echo "Odd";
}

function check_value($val){
if($val%2==0){
return true;
}else{
return false;
}
}
?>
ဒီ ဥပမာ ကေတာ့ အ႐ိုးရွင္းဆုံး တစ္ခုပါ။ function ထဲမွာ စုံလား? မလား? စစ္ျပီး true or false ျပန္ေပးလိုက္တာပါ။ $b ေပးလိုက္ရင္ "Odd" ကို႐ိုက္ျပမွာ ျဖစ္ျပီး $c ေပးလိုက္ရင္ေတာ့ "Even" ကိုျပပါလိမ့္မယ္။

ကြၽန္ေတာ္လည္း တတ္ႏိုင္သေလာက္ေတာ့ ရွင္းေအာင္ေရးထားပါတယ္ ခင္ဗ်ာ။ :)
ဒါကေတာ့ ကြၽန္ေတာ့ Site ထဲမွာ function နဲ႔ ပက္သက္ျပီး ေရးထားတဲ့ POST ႏွစ္ခုရဲ႔ link ေလးေတြပါ။
ဆက္ဖတ္ခ်င္တယ္ဆိုရင္ေပါ့။
Function in PHP (http://www.thadarphyu.net/joomzack/index.php?option=com_content&task=view&id=22&Itemid=1)
Return type function (http://www.thadarphyu.net/joomzack/index.php?option=com_content&task=view&id=32&Itemid=1)

Zack! (http://www.thadarphyu.net/)

saihtet85
06-09-2009, 07:04 PM
ကြၽန္ေတာ္ သိသေလာက္ ေျပာျပမယ္ဗ်ာ။ ကို saihtet
1) ဘာေၾကာင့္ return function ေရးလဲ?
ရွင္းပါတယ္ခင္ဗ်ာ function ထဲမွာ လိုအပ္တဲ့ processing ေတြလုပ္ျပီးရင္ ရလာတဲ့ result ကိုျပန္လိုခ်င္ရင္ သုံးပါတယ္ခင္ဗ်ာ။ ဥပမာ ျမင္ေအာင္ေျပာရရင္ အကို prj မွာ department code ေပးလိုက္တာနဲ႔ department description ကို ျပန္လိုခ်င္ရင္ ဒီလိုမ်ိဳး return ျပန္တဲ့ function မ်ိဳးကိုေရးပါတယ္။

for eg;
<?php
$b=5;$c=3;
$a = add_value($b,$c);
$a ထဲကို add_value ထဲကျပန္လာတဲ့ return value ကို assign လုပ္ေပးမွာ ျဖစ္ပါတယ္။

echo "This is return value from add_value function: " . $a;

function add_value($val1=0,$val2=0){
$val3 = $val1+$val2;
return $val3;
}
?>

2) Boolean type return function
true (OR) false return ျပန္တတ္တဲ့ function မ်ိဳးကိုေတာ့ boolean type return ျပန္တယ္လို႕ေျပာႏိုင္ပါတယ္။
For eg;

<?php
$b=5;$c=4;

if(check_value($b)){ boolean ျပန္လာလို႕ စစ္တာပါ။
echo "Even";
}else{
echo "Odd";
}

function check_value($val){
if($val%2==0){
return true;
}else{
return false;
}
}
?>
ဒီ ဥပမာ ကေတာ့ အ႐ိုးရွင္းဆုံး တစ္ခုပါ။ function ထဲမွာ စုံလား? မလား? စစ္ျပီး true or false ျပန္ေပးလိုက္တာပါ။ $b ေပးလိုက္ရင္ "Odd" ကို႐ိုက္ျပမွာ ျဖစ္ျပီး $c ေပးလိုက္ရင္ေတာ့ "Even" ကိုျပပါလိမ့္မယ္။

ကြၽန္ေတာ္လည္း တတ္ႏိုင္သေလာက္ေတာ့ ရွင္းေအာင္ေရးထားပါတယ္ ခင္ဗ်ာ။ :)
ဒါကေတာ့ ကြၽန္ေတာ့ Site ထဲမွာ function နဲ႔ ပက္သက္ျပီး ေရးထားတဲ့ POST ႏွစ္ခုရဲ႔ link ေလးေတြပါ။
ဆက္ဖတ္ခ်င္တယ္ဆိုရင္ေပါ့။
Function in PHP (http://www.thadarphyu.net/joomzack/index.php?option=com_content&task=view&id=22&Itemid=1)
Return type function (http://www.thadarphyu.net/joomzack/index.php?option=com_content&task=view&id=32&Itemid=1)

Zack! (http://www.thadarphyu.net/)


ကို ဇက္ ေရ
PhP Thread မွာလဲ က်ေတာ္က ဒိုင္ခံေမး။ ကိုဇက္ နဲ႔ ကိုေစတန္က ဒုိင္ခံေျဖ။ ဟုတ္ေတာ့ ဟုတ္ေနတာဘဲ။ PhP ကို စိတ္၀င္စားတဲ့ သူေလးမ်ားမရွိေတာ့ဘူးလား မသိဘူး။ က်ေတာ္ ၁ ေယာက္ေလာက္ဘဲ အေသအလဲ ေမးေနတာ။ အားေတာင္ နာလာျပီ။ ဒါနဲ႔ အစ္ကို ဆိုက္ကိုလဲ ေရာက္ျဖစ္ပါတယ္။ အစ္ကို ဆိုက္ကေနလဲ ဗဟုသုတ ေတြ အမ်ားၾကီးရပါတယ္။ အျမဲ အားေပးေနပါတယ္။ ေနာက္မသိတာေတြ ထပ္ေမးဦးမယ္ဗ်ာ။ ထပ္ျပီးေလ့လာလိုက္ဦးမယ္။ က်ေတာ္ ေကာင္းေကာင္းေတာ့ နားမလည္ေသးဘူး။

ေက်းဇူးတင္လ်က္ စိုင္းထက္။

saturngod
06-09-2009, 09:33 PM
PHP ကေတာ့ ေမးပါ။ က်ြန္ေတာှက PHP တစ္ခုပဲ ေျဖနိုင္တာ :D PHP framework ပိုင္းဆို codeIgniter တစ္ခုပဲ ေျဖနိုင္လိမ့္မယ္ :P

saihtet85
07-09-2009, 01:58 AM
PHP ကေတာ့ ေမးပါ။ က်ြန္ေတာှက PHP တစ္ခုပဲ ေျဖနိုင္တာ :D PHP framework ပိုင္းဆို codeIgniter တစ္ခုပဲ ေျဖနိုင္လိမ့္မယ္ :P

ကိုေစတန္ေရး

ေမးရတာ ေမာသြားျပီဗ်ာ။ ေနာက္ထပ္ ဘယ္လို အခက္ခဲေတြ ေတြ႔ဦးမလဲ မသိေသးဘူး။ ေတြ႔ရင္ေတာ့ အစ္ကိုတို႔ ၀ုိင္းျပီ စဥ္းစား ေပးပါဦးေနာ္။ က်ေတာ္ Project က နဲနဲၾကီးေနေတာ့ ေခါင္းေတြ ေထာင္ေနတယ္ဗ်ာ။ Hospital Management System လုပ္ေနရတာ။ နမူနာေလးေတြ လုိက္ရွာျပီ လုပ္ေနရတယ္။ အခက္ခဲရွိရင္ ကူညီဦးေနာ္။

ေက်းဇူးတင္လ်က္ စိုင္းထက္။