FUNCIONES DEFINIDAS POR EL PROGRAMADOR

Conforme tus programas de PHP se vayan haciendo más complejos, es posible que te encuentres repitiendo el mismo código varias veces para realizar la misma tarea (por ejemplo: verificar si un número es primo o revisar el campo de un formulario para saber si está vacío).
En estas situaciones, tiene sentido convertir ese código en un componente reciclable, que pueda manejarse independientemente y que sea “invocado” en diferentes programas a medida que se necesite. Esta práctica no sólo reduce la cantidad de código duplicado que debes escribir, también hace que tus scripts sean más limpios, eficientes y fáciles de mantener.

CREAR E INVOCAR FUNCIONES

Existen tres componentes para toda función:

  1. Argumentos, que funcionan como los datos de entrada para la función.
  2. Valores de retorno, que son los datos de salida presentados por la función.
  3. El cuerpo de la función, que contiene el código que procesa los datos de entrada para transformarlos en datos de salida.

DEFINICIÓN DE FUNCIONES

Sin Parámetros:

Con Parámetros:

FUNCION ANÓNIMA O CLOSURE