Índice

Funciones Funciones

1. Introducción

Al igual que en otros lenguajes de programación, PHP ofrece la posibilidad de definir sus propias funciones (llamadas funciones del "usuario") con todas las ventajas asociadas (modularidad, uso de mayúsculas...). Una función es un conjunto de instrucciones identificadas por un nombre, cuya ejecución devuelve un valor y cuya llamada se puede utilizar como operando en una expresión. Un procedimiento es un conjunto de instrucciones identificadas por un nombre que puede ser llamado como una instrucción.

2. Declaración y llamada Funciones:declaración Funciones:llamada

La palabra clave función permite introducir la definición de una función.

Sintaxis

función nombre_función([parámetro]) [: tipo]{ 
 instrucciones; 
}

nombre_función

Nombre de la función (debe respetar las reglas de denominación presentes en el capítulo Introducción a PHP - Estructura básica de una página PHP).

parámetro

Parámetros posibles de la función expresados como una lista de variables (véase la sección Parámetros): $parámetro1, $parámetro2, ...

tipo

Declaración del tipo de datos devuelto por la función (novedad de la versión 7). Valores posibles: array, float, int, string, bool, callable (el valor devuelto es un nombre de función al que se puede llamar), iterable (el valor devuelto es una tabla o una clase que implementa ...