En toda aplicación mas o menos compleja hay bloques de acciones que realizamos mas de una vez y PHP no es una excepción, para que no tengamos que escribir estas acciones repetidamente, todos los lenguajes de un nivel mas o menos alto incorporan lo que llamamos funciones.
Para declarar una función utilizamos la expresión function seguida del nombre que queremos dar a la función, a continuación y entre paréntesis, los argumentos que recibe la función y finalmente y entre corchetes el código que esta debe ejecutar, veamos un ejemplo:
000 001 002 003 004
|
<? function miFuncion ($argumento_1, $argumento_2) { // Codigo de la funcion } ?>
|
ArribaTabla de contenidoArribaLlamando a una funcionUna vez creada la función, la debemos llamar como una función prefabricada de PHP, por su nombre pasando los argumentos que necesita. Veamos un ejemplo:
000 001 002
|
<? miFuncion("hola", "pepe"); ?>
|
ArribaEl valor de retorno Es interesante saber que las funciones pueden devolver un valor al lugar donde las llamamos, esto se hace gracias a la instrucción return seguida del valor de retorno, veamos este ejemplo:
000 001 002 003 004 005
|
<? function saludo($nombre,$momento){ return "Hola $nombre buenas $momento"; } echo saludo("Pepe","tardes"); ?>
|
Este ejemplo dará como resultado: Hola Pepe buenas tarde |