Return açar sözi
return açar sözi häzirki funksiýanyň ýerine ýetirilişini besleýär we görkezilen bahany yzyna gaýtarýar. Eger return parametrler bolmadan çagyrylsa, funksiýa null bahasyny yzyna gaýtarýar. Global görüş meýdanynda return häzirki skriptiň ýerine ýetirilişini besleýär.
Sintaksis
return ifade; // Baha yzyna gaýtarmak
return; // Null yzyna gaýtarmak
Mysal
Funksiýadan baha yzyna gaýtarmak:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Koduň ýerine ýetiriliş netijesi:
16
Mysal
Funksiýadan massiw yzyna gaýtarmak:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Koduň ýerine ýetiriliş netijesi:
[1, 2]
Mysal
Funksiýany iri tamamlamak:
<?php
function checkAge($age) {
if ($age < 18) {
return "Girş gadagan";
}
return "Girş rugsat berildi";
}
echo checkAge(20);
?>
Koduň ýerine ýetiriliş netijesi:
"Girş rugsat berildi"