Teknik Menggunakan return dalam PHP
Terdapat beberapa teknik menggunakan return
yang memudahkan kod.
Pertimbangkan, sebagai contoh, kod berikut:
<?php
function func($num) {
if ($num >= 0) {
$res = sqrt($num);
} else {
$res = 0;
}
return $res;
}
echo func(3);
?>
Seperti yang anda lihat, dalam kod ini bergantung
pada keadaan, pembolehubah $res akan
menerima sama ada satu nilai atau nilai yang lain.
Dan pada baris terakhir fungsi, kandungan
pembolehubah ini dikembalikan melalui return.
Mari kita tulis semula kod ini dalam bentuk yang lebih ringkas,
dengan menghapuskan pembolehubah $res
yang tidak diperlukan di sini:
<?php
function func($num) {
if ($num >= 0) {
return sqrt($num);
} else {
return 0;
}
}
echo func(3);
?>
Diberi fungsi berikut:
<?php
function func($num1, $num2) {
if ($num1 > 0 and $num2 > 0) {
$res = $num1 * $num2;
} else {
$res = $num1 - $num2;
}
return $res;
}
echo func(3, 4);
?>
Tulis semula dalam bentuk ringkas berdasarkan teori yang telah dipelajari.