Η λέξη-κλειδί return
Η λέξη-κλειδί return σταματά την εκτέλεση της τρέχουσας συνάρτησης και επιστρέφει την καθορισμένη τιμή. Εάν το return κληθεί χωρίς παραμέτρους, η συνάρτηση επιστρέφει null. Στο γενικό πεδίο εφαρμογής, το return σταματά την εκτέλεση του τρέχοντος script.
Σύνταξη
return έκφραση; // Επιστροφή τιμής
return; // Επιστροφή null
Παράδειγμα
Επιστροφή τιμής από συνάρτηση:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
16
Παράδειγμα
Επιστροφή πίνακα από συνάρτηση:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Αποτέλεσμα εκτέλεσης κώδικα:
[1, 2]
Παράδειγμα
Πρόωρος τερματισμός συνάρτησης:
<?php
function checkAge($age) {
if ($age < 18) {
return "Απαγορευμένη πρόσβαση";
}
return "Επιτρέπεται η πρόσβαση";
}
echo checkAge(20);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
"Επιτρέπεται η πρόσβαση"