Mbinu za Kufanya Kazi na return katika PHP
Kuna mbinu fulani za kufanya kazi na return,
zinazorahisisha kodi.
Wacha tuzingatie, kwa mfano, kodi ifuatayo:
<?php
function func($num) {
if ($num >= 0) {
$res = sqrt($num);
} else {
$res = 0;
}
return $res;
}
echo func(3);
?>
Kama unavyoona, katika kodi hii kulingana na
hali katika kutofautisha $res
itakuingia ama thamani moja, ama thamani nyingine.
Na mstari wa mwisho wa chaguo za kukokotoa yaliyomo ndani ya hiyo
kutofautisha yanarudishwa kupitia return.
Wacha tuandike tena kodi hii kwa fomu iliyofupishwa zaidi,
tukiondoa kutofautisha kisichohitajika hapa
$res:
<?php
function func($num) {
if ($num >= 0) {
return sqrt($num);
} else {
return 0;
}
}
echo func(3);
?>
Imetolewa chaguo za kukokotoa kifuatacho:
<?php
function func($num1, $num2) {
if ($num1 > 0 and $num2 > 0) {
$res = $num1 * $num2;
} else {
$res = $num1 - $num2;
}
return $res;
}
echo func(3, 4);
?>
Ziandike tena kwa fomu iliyofupishwa kulingana na nadharia iliyosomwa.