[PHP] Controllare se un valore è stato passato a una funzione
Esiste qualche funzione o metodo per controllare se un parametro è stato passato o no a una funzione?
Codice PHP:
function funzione($par1, $par2, $par3 = DEFAULT3, $par4 = DEFAULT4){
if(!isset($par1) && !isset($par2)){
echo "Parametri 1 e 2 non impostati";
}
elseif(!impostato($par3) && !impostato($par4)){
echo "Parametri 3 e 4 non impostati";
}
}
NB: Usare l'isset() con il 3 e il 4 non funziona perchè vengono impostati al valore di default.