Variables por referencia y por defecto

En PHP es posibles pasar variables por referencia (punteros) a una función y también en una función a los parámetros darles valores por defecto en caso de que no se pasen estos, mi pregunta era ¿pueden estos dos casos convivir en una misma variable? Y la respuesta es sencilla, en PHP sí, se puede tener un parámetro de una función que sea por referencia y a su vez que tenga un valor por defecto. Gráficamente sería lo siguiente:

function miFuncion(&$parametro = “valor por defecto”)

con lo cual podríamos llamar a la función de la siguiente forma:

miFuncion()

Yo le encontré utilidad ¿vosotros?

Comentarios