Quindi se io ho:

function funzione(par1, par2)

e da fuori chiamo funzione(par1) non e' un errore, ma semplicemente par2 arriva null?

Perche' PHP genera warnings, mentre java non compila