Tegnieke om met return in PHP te werk
Daar is sekere tegnieke om met return te werk
wat die kode vereenvoudig.
Beskou byvoorbeeld die volgende kode:
<?php
function func($num) {
if ($num >= 0) {
$res = sqrt($num);
} else {
$res = 0;
}
return $res;
}
echo func(3);
?>
Soos jy kan sien, sal in hierdie kode, afhangende
van die voorwaarde, óf die een óf die ander waarde
in die veranderlike $res beland.
En op die laaste reël van die funksie word die
inhoud van hierdie veranderlike via return
teruggegee.
Kom ons herskryf hierdie kode in 'n meer verkorte
vorm, deur die onnodige veranderlike
$res hier te verwyder:
<?php
function func($num) {
if ($num >= 0) {
return sqrt($num);
} else {
return 0;
}
}
echo func(3);
?>
Die volgende funksie word gegee:
<?php
function func($num1, $num2) {
if ($num1 > 0 and $num2 > 0) {
$res = $num1 * $num2;
} else {
$res = $num1 - $num2;
}
return $res;
}
echo func(3, 4);
?>
Herskryf dit in 'n verkorte vorm volgens die bestudeerde teorie.