PHP හි return සමඟ වැඩ කිරීමේ උපක්රම
return සමඟ වැඩ කිරීමේ, කේතය සරල කරන සමහර උපක්රම තිබේ.
උදාහරණයක් ලෙස, පහත කේතය සලකා බලමු:
<?php
function func($num) {
if ($num >= 0) {
$res = sqrt($num);
} else {
$res = 0;
}
return $res;
}
echo func(3);
?>
ඔබට පෙනෙන පරිදි, මෙම කේතයේ, කොන්දේසිය අනුව
$res විචල්යයට එක් අගයක් හෝ තවත් අගයක්
ලැබෙනු ඇත.
ශ්රිතයේ අවසාන පේළියෙන් මෙම විචල්යයේ අන්තර්ගතය
return හරහා ආපසු ලබා දෙනු ලැබේ.
අපි මෙම කේතය වඩාත් කෙටි ආකාරයෙන් නැවත ලියමු,
මෙහි අවශ්ය නොවන $res විචල්යය ඉවත් කරමින්:
<?php
function func($num) {
if ($num >= 0) {
return sqrt($num);
} else {
return 0;
}
}
echo func(3);
?>
පහත ශ්රිතය ලබා දී ඇත:
<?php
function func($num1, $num2) {
if ($num1 > 0 and $num2 > 0) {
$res = $num1 * $num2;
} else {
$res = $num1 - $num2;
}
return $res;
}
echo func(3, 4);
?>
අධ්යයනය කළ න්යායට අනුකූලව එය කෙටි ආකාරයෙන් නැවත ලියන්න.