Cuvântul cheie return
Cuvântul cheie return oprește execuția funcției curente și returnează valoarea specificată. Dacă return este apelat fără parametri, funcția returnează null. În domeniul global, return oprește execuția scriptului curent.
Sintaxă
return expresie; // Returnarea unei valori
return; // Returnarea null
Exemplu
Returnarea unei valori dintr-o funcție:
<?php
function square($num) {
return $num * $num;
}
echo square(4);
?>
Rezultatul executării codului:
16
Exemplu
Returnarea unui array dintr-o funcție:
<?php
function createPair($a, $b) {
return [$a, $b];
}
print_r(createPair(1, 2));
?>
Rezultatul executării codului:
[1, 2]
Exemplu
Încheierea prematură a unei funcții:
<?php
function checkAge($age) {
if ($age < 18) {
return "Acces interzis";
}
return "Acces permis";
}
echo checkAge(20);
?>
Rezultatul executării codului:
"Acces permis"