quando dichiari la funzione, devi assegnare un valore di default ai parametri che vuoi rendere opzionali.

esempio:

codice:
function nome_funzione($par_obbligatorio, $par_opzionale=null) {
   ....
}
in questo modo il secondo parametro è opzionale, e se non glie lo passi la funzione considera il valore di default che gli hai assegnato (che in questo caso è "null", ma può essere un qualunque valore supportato dai tipi di variabili dei PHP).