Una función es un bloque de código reutilizable al que se le da un nombre. Se escribe una vez y luego se llama tantas veces como haga falta. Es la clave de un código limpio y sin repeticiones.
Anatomía de una función
- La palabra clave function seguida de un nombre.
- Parámetros entre paréntesis (los datos que se le pasan).
- Un bloque de código entre llaves.
- A menudo un return que devuelve un resultado.
Ejemplo: una función suma($a, $b) que hace return $a + $b;. Después se llama con echo suma(2, 3);, que muestra 5.
Por qué usarlas
- Evitar copiar y pegar el mismo código.
- Corregir un error en un único sitio.
- Hacer el programa más legible.
Para recordar: una función agrupa un tratamiento reutilizable. return devuelve un valor, a diferencia de echo, que lo muestra.