El concepto de Función es crucial en la Ingeniería de Software, y existe en casi todos los lenguajes de programación. En Java y C++ se llaman métodos (methods), mientras que en PHP se llaman funciones (functions). En lugar de desarrollar un programa largo y complejo, se recomienda particionarlo en varios segmentos. Las instrucciones dentro de un segmento deben limitarse a resolver una parte del problema y retornar sus resultados sin tratar de conectarse directamente a otros segmentos del programa. El segmento principal o main controla la lógica de ejecución, invocando las funciones según se vayan necesitando. En PHP, una librería es simplemente un archivo .php que contiene varias funciones. Para que un programa PHP pueda utilizar las funciones de una librería, tiene que incluir dicha librería usando la instrucción include. En una aplicación de Web, como por ejemplo Captura de Ordenes, y aplicaciones de CMS (WordPress, Joomla, Drupal), encontraremos librerías de funciones. El programador puede usar funciones existentes, o crear nuevas funciones, preservando la lógica principal de la aplicación.
A) Funciones en PHP