function prova($a, $b="", $c=""){
$a="prova";

}

Cosi impostato se le variabili $b e $c non hanno valore non causa nulla ma di default hanno il valore specificato fra apici(in questo caso vuote), altrimenti con valore di default

function prova($a, $b="teso b", $c="teso c"){
$a="prova";
// OPERAZIONI SU STRINGA
}

per il debug non ho ben capito come ti serve scusa..