Título: Funciones con número arbitrario de argumentos [PHP] Publicado por: madpitbull_99 en 6 Marzo 2011, 20:44 pm Como muchos ya sabréis, PHP permite definir funciones con parámetros opcionales, otra funcionalidad que no es tan conocida, es que permite crear funciones que aceptan un numero arbitrario de parámetros.
Veamos una función que permite argumentos opcionales: Código
Ahora vamos a ver como crear una función que acepte cualquier numero de argumentos, para ello vamos a utilizar la función func_get_args (http://us2.php.net/manual/en/function.func-get-args.php) , que devuelve un array numérico con los argumentos pasados a la función. Código
Esta función nos puede ser muy útil si pensamos crear un pequeño framework o librería. Abajo dejo otro ejemplo con una función que suma un numero indefinido de números. Código
No es nada del otro mundo pero nos puede venir muy bien este tipo de funciones en nuestras aplicaciones. Seguramente muchos ya conocían esta función. Título: Re: Funciones con número arbitrario de argumentos [PHP] Publicado por: Shell Root en 6 Marzo 2011, 20:52 pm Interesante la función de los parámetros indefinidos.
Título: Re: Funciones con número arbitrario de argumentos [PHP] Publicado por: ~ Yoya ~ en 6 Marzo 2011, 22:25 pm Bueno el articulo xD
Como lo dijiste, es muy útil la función para implementarla en librerías. Saludos. Título: Re: Funciones con número arbitrario de argumentos [PHP] Publicado por: JungleBoogie en 6 Marzo 2011, 22:31 pm Muy buena funcionalidad, si señor ;-) . Si lo hubieras puesto hace una semana me habria sido mejor porke estaba buscando esto mismo y lo termine por encontrar Google-ando.
Se deberis UPear de vez en cuando este tema, o bien realizar un tema recopilatorio de "trucos" parecidos y ponerle chincheta |