W3docs

return

In PHP, la parola chiave "return" restituisce un valore da una funzione e ne termina l'esecuzione. In questo articolo esploriamo sintassi e utilizzo.

La parola chiave PHP "return": una guida completa

In PHP, la parola chiave return esce da una funzione e restituisce facoltativamente un valore al chiamante. Questa guida ne illustra la sintassi, esempi pratici e comportamenti principali.

Sintassi

Di seguito è riportata la sintassi di base per utilizzare la parola chiave return:

Sintassi PHP della parola chiave return

function myFunction() {
  $value = 10;
  return $value;
}

In questo esempio usiamo la parola chiave return per restituire il valore di $value da myFunction().

Esempi

Vediamo alcuni esempi pratici di come può essere utilizzata la parola chiave return:

Esempi della parola chiave PHP return

<?php

// Example 1
function addNumbers($a, $b)
{
  return $a + $b;
}

$result = addNumbers(2, 3);
echo $result . PHP_EOL;

// Example 2
function isPositive($num)
{
  if ($num > 0) {
    return true;
  } else {
    return false;
  }
}

if (isPositive(5)) {
  echo "The number is positive";
} else {
  echo "The number is negative";
}

In questi esempi utilizziamo la parola chiave return per passare valori dalle funzioni e usarli altrove nel codice. Ciò è utile per incapsulare la logica e riutilizzare i risultati.

Oltre all'uso di base, return può uscire da una funzione prima della fine senza restituire alcun valore (return;), passare più valori tramite un array (return [$a, $b];), oppure restituire un riferimento anteponendo & alla variabile nella firma della funzione.

Vantaggi

L'utilizzo della parola chiave return offre diversi vantaggi, tra cui:

  • Organizzazione del codice: uscire da una funzione in modo pulito e restituire i risultati migliora la leggibilità e la struttura.
  • Riutilizzabilità: le funzioni che restituiscono valori possono essere riutilizzate in diverse parti di un progetto, riducendo la duplicazione.

Conclusione

La parola chiave return è fondamentale per controllare il flusso delle funzioni e restituire i risultati al codice chiamante. Padroneggiarne l'uso aiuterà a scrivere funzioni PHP più pulite e riutilizzabili.

Pratica

Pratica
Qual è la funzione e l'utilizzo di 'return' in PHP?
Qual è la funzione e l'utilizzo di 'return' in PHP?
Was this page helpful?