allora quando tu richiami una funzione dove i parametri non sono dichiarati a priori e non gli specifici, genera errore

codice:
/*

// genera errore
function ciao($nome="", $cognome)
{
  echo "ciao $nome $cognome";
}

ciao("andrea");

// NON genera errore
function ciao($nome="", $cognome="")
{
  echo "ciao $nome $cognome";
}

ciao("andrea");


*/