Kata kunci return
Kata kunci return menghentikan pelaksanaan fungsi semasa dan mengembalikan nilai yang ditentukan. Jika return dipanggil tanpa parameter, fungsi mengembalikan null. Dalam skop global, return menghentikan pelaksanaan skrip semasa.
Sintaks
return ungkapan; // Pemulangan nilai
return; // Pemulangan null
Contoh
Mengembalikan nilai daripada fungsi:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Hasil pelaksanaan kod:
16
Contoh
Mengembalikan array daripada fungsi:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Hasil pelaksanaan kod:
[1, 2]
Contoh
Penamatan awal fungsi:
<?php
function checkAge($age) {
if ($age < 18) {
return "Akses dilarang";
}
return "Akses dibenarkan";
}
echo checkAge(20);
?>
Hasil pelaksanaan kod:
"Akses dibenarkan"