Quando una funzione termina il suo lavoro può restituire un risultato usando la parola chiave:
return
👉 Il valore restituito può essere salvato in una variabile
👉 Oppure usato direttamente in un’espressione
return?return:
interrompe la funzione
invia un valore all’esterno
termina immediatamente l’esecuzione della funzione
<?php |
<?php |
✔ Output:
10
👉 La funzione non stampa nulla da sola.
Restituisce il risultato, che poi viene stampato con echo.
Molti principianti fanno confusione 👇
|
👉 $val sarà NULL, perché
echo non restituisce nulla.
<?php |
✔ Output:
Ciao
Appena PHP trova return, la funzione termina.
<?php |
✔ Output:
Prima parte
👉 La seconda echo non verrà mai eseguita.
Una funzione può restituire:
✔ Numeri
✔ Stringhe
✔ Booleani
✔ Array
✔ Anche oggetti
<?php |
return restituisce un valore
Interrompe l’esecuzione della funzione
Permette di salvare il risultato in una variabile
È diverso da echo
Adesso nel prossimo articolo possiamo vedere:
🔹 Variabili locali e globali 🚀