5-Funciones

Una de las herramientas mas importantes en cualquier lenguaje de programación son las funciones. Una funcion consiste en un conjunto de rutinas y acciones que a lo largo del script van a ser ejecutadas multitud de veces agrupados en una FUNCION y desde cualquier punto del script puede ser llamada y ejecutada.A su vez esta funcion puede recibir parámetros externos de los cuales dependa el resultado de una funcion.

Las funciones deben ser colocadas siempre antes de realizar la llamada a la funcion(como es logico).La sintaxis de una funcion es la siguiente:

function nombre(parametros){
  instrucciones de la funcion
}
para llamar a la funcion seria de la siguiente forma: nombre(parametros)

Un ejemplo para entender el uso de funciones es el siguiente:
Crearemos una funcion que realice la suma de dos numeros y muestre el resultado

function sumar($sumando1,$sumando2){
 $ suma=$sumando1+$sumando2
echo $sumando1."+".$sumando2."=".$suma;
}

sumar(5,6)

Un hecho relevante que cabe destacar es que las variables que declaremos dentro de la funcion solo existiran o tendran dicho valor dentro de la funcion.

Existen casos en los cuales no sabemos el número de parámetros que le pasaremos a la funcion y en estos casos debemos usar las funciones creadas al efecto como son:

func_num_args() Numero de parametros que se le han pasado a la funcion
func_get_args() Devuelve un elemento de los que forman la lista de argumentos