I parametri sono dei valori che vengono definiti nella dichiarazione della funzione e che rappresentano i valori che verranno forniti alla funzione quando verrà invocata.
Sintassi degli argomenti
function nome_funzione ($argomento1, $argomentoOpzionale = valoreDefault) { ... }
Esempio di argomenti ed argomenti opzionali
I Parametri possono essere uno o più di uno.
Se sono più di uno devono essere separati da una virgola
Se vogliamo definire dei parametri come opzionali, dobbiamo metterli alla fine
<?php
// Parametri e argomenti di una funzione
function calcolaValore($fattore1, $fattore2 = 2) {
$numeroRandom = rand(1,10); // creiamo un numero random da 1 a 10
echo "il numero casuale scelto da 1 a 10 è: " . $numeroRandom . "\n";
echo 'Il valore di $fattore1 è: ' . $fattore1 . ' mentre il valore di $fattore2 è: ' . $fattore2 . "\n";
return 'Il risultato di ($numeroRandom * $fattore1 * $fattore2) è: ' . $numeroRandom * $fattore1 * $fattore2;
};
echo calcolaValore(2) . "\n\n"; // qui non diamo in input il parametro opzionale
echo calcolaValore(2,4) . "\n\n" ; // qui diamo in input il parametro opzionale
?>