parametri opzionali e metodi di classe

buondì.

è possibile indicare che un parametro di una funzione di una classe è facoltativo?

se eseguo il codice che segue, ottengo un

Warning: Missing argument 1 for class::func() ...

per aggirare il warning, devo richiamere il metodo passando come parametro un valore nullo

class->func('');

   
function func($parametro_opzionale) {
if($parametro_opzionale) {
//fai cose
} else {
// fai altre cose
}
return $qualchecosa;
}

?

inviato 9 anni fa
gamera
X 0 X

Basta fare così:

   
function func($parametro_opzionale = false) {
if($parametro_opzionale) {
//fai cose
} else {
// fai altre cose
}
return $qualchecosa;
}

 :bye:

risposto 9 anni fa
Gianni Tomasicchio
X 0 X

grazie

risposto 9 anni fa
gamera
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda