Funciones

Aprende a crear y usar funciones para organizar tu código.

Las funciones son bloques de código reutilizables que realizan una tarea específica. Usar funciones hace tu código más organizado, mantenible y fácil de probar.

  • function nombre() { código }
  • Las funciones se definen con function
  • Pueden recibir parámetros
  • Pueden retornar valores
  • Parámetros obligatorios

Crear funciones

  • function nombre() { código }
  • Las funciones se definen con function
  • Pueden recibir parámetros
  • Pueden retornar valores

Parámetros

  • Parámetros obligatorios
  • Parámetros con valores por defecto
  • Parámetros por referencia (&$variable)

Retorno de valores

  • return devuelve un valor
  • La función termina al ejecutar return
  • Puedes retornar cualquier tipo de dato
PHP
06

Funciones

Aprende a crear y usar funciones para organizar tu código.

Código del tema: functions

📘 Teoría

Crear funciones

  • function nombre() { código }
  • Las funciones se definen con function
  • Pueden recibir parámetros
  • Pueden retornar valores

Parámetros

  • Parámetros obligatorios
  • Parámetros con valores por defecto
  • Parámetros por referencia (&$variable)

Retorno de valores

  • return devuelve un valor
  • La función termina al ejecutar return
  • Puedes retornar cualquier tipo de dato

🧪 Aprende probando

Ejemplo Ejercicio: Calculadora con funciones Crea funciones para sumar, restar, multiplicar y dividir. Cada función debe recibir dos números y retornar el resultado.

🧰 Recursos

Test

Comprueba tus conocimientos con un test sobre PHP.

Test de PHP

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros 😉.

Esta la hice en febrero de 2026 para facilitar el aprendizaje de mis alumnxs. Aprender desarrollo web practicando. La idea es que crezca semanalmente con nuevos temas, tests y retos.

Inspirado en MDN, en W3Schools, en Codepen, en el crack de Manz y en mil sitios de documentación sobre desarrollo web. Quería aportar además de bloques teóricos con ejemplos, la gamificación de los retos y el sistema de test que ya tenía en culTest .

Si te gustó, si no te gustó, si quieres saludarme, o invitarme a 🍻 no dudes en escribirme en cristianeslava@gmail.com .