PHP: funzione ePari()

Loading

Questa funzione prende in input un intero e ritorna vero se è pari, falso altrimenti.

Torna alla pagina delle funzioni

Funzione

function ePari($num) {
    // L'operatore modulo (%) calcola il resto della divisione per 2.
    // Se il resto è 0, la condizione è vera (numero pari), altrimenti è falsa.
    return ($num % 2 == 0);
}

Spiegazione

Questa funzione sfrutta l’aritmetica di base per determinare la parità di un numero intero.

  • Il concetto: Un numero è considerato pari se è divisibile esattamente per 2, il che significa che non deve esserci alcun “avanzo” dopo la divisione.
  • Il funzionamento: L’operatore modulo % restituisce proprio il resto di questa operazione.
    • Se $num è 4, 4 % 2 fa 0: la condizione 0 == 0 è true.
    • Se $num è 5, 5 % 2 fa 1: la condizione 1 == 0 è false.
  • Perché è efficiente: Poiché l’espressione di confronto (==) restituisce già un valore di tipo boolean (true o false), non è necessario utilizzare un costrutto if/else, rendendo il codice molto più pulito e diretto.