Return kalit so'zi
return kalit so'zi joriy funksiyaning bajarilishini to'xtatadi va ko'rsatilgan qiymatni qaytaradi. Agar return parametrsiz chaqirilsa, funksiya null qiymatini qaytaradi. Global doirada return joriy skript bajarilishini to'xtatadi.
Sintaksis
return ifoda; // Qiymat qaytarish
return; // Null qaytarish
Misol
Funksiyadan qiymat qaytarish:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Kod bajarish natijasi:
16
Misol
Funksiyadan massiv qaytarish:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Kod bajarish natijasi:
[1, 2]
Misol
Funksiyani erta tugatish:
<?php
function checkAge($age) {
if ($age < 18) {
return "Kirish taqiqlangan";
}
return "Kirish ruxsat etilgan";
}
echo checkAge(20);
?>
Kod bajarish natijasi:
"Kirish ruxsat etilgan"