hola una duda con respecto a esto, digamos que creo una funcion asi
  
Código:
 function algo($p1, $p2="",$p3="",$p4="")
{
}
  Entonces al invocarla solo el primer parametro es obligatorio.
Mi duda es si por ejemplo quiero pasarle el parametro 1 y 4, hay alguna forma de omitir el 2 y el 3? 
Porque si la invoco así  
...la función interpreta que "verde" es el parametro 2, por lo que estoy obligado a especificar parametros que no voy a utilizar  
Código:
 algo("rojo","", "", "verde");
  Se entiende?