return Anahtar Kelimesi
return anahtar kelimesi, mevcut fonksiyonun çalışmasını durdurur ve belirtilen değeri döndürür. Eğer return parametresiz çağrılırsa, fonksiyon null döndürür. Global kapsamda return, mevcut betiğin çalışmasını durdurur.
Sözdizimi
return ifade; // Değer döndürme
return; // null döndürme
Örnek
Fonksiyondan değer döndürme:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Kodun çalıştırma sonucu:
16
Örnek
Fonksiyondan dizi döndürme:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Kodun çalıştırma sonucu:
[1, 2]
Örnek
Fonksiyonun erken sonlandırılması:
<?php
function checkAge($age) {
if ($age < 18) {
return "Erişim engellendi";
}
return "Erişim izinli";
}
echo checkAge(20);
?>
Kodun çalıştırma sonucu:
"Erişim izinli"