return açar sözü
return açar sözü cari funksiyanın icrasını dayandırır və göstərilən dəyəri qaytarır. Əgər return parametrsiz çağırılıbsa, funksiya null qaytarır. Qlobal əhatə dairəsində return cari skriptin icrasını dayandırır.
Sintaksis
return ifadə; // Dəyərin qaytarılması
return; // Null qaytarılması
Nümunə
Funksiyadan dəyərin qaytarılması:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Kodun icra nəticəsi:
16
Nümunə
Funksiyadan massivin qaytarılması:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Kodun icra nəticəsi:
[1, 2]
Nümunə
Funksiyanın vaxtından əvvəl bitirilməsi:
<?php
function checkAge($age) {
if ($age < 18) {
return "Giriş qadağandır";
}
return "Giriş icazəlidir";
}
echo checkAge(20);
?>
Kodun icra nəticəsi:
"Giriş icazəlidir"