0Pricing
PHP Academy · Lección

Valores de retorno

Obtenga resultados de las funciones en PHP

Valores de retorno es una lección gratuita de PHP Academy en CoddyKit. Esta es la lección 5 de 5. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de PHP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de PHP Academy incluye 5 lecciones en total.

Valores de retorno

Valores de retorno

¡Bienvenido a la próxima lección! En esta lección, aprenderá sobre los valores de retorno en las funciones de PHP y cómo permiten devolver los resultados de una función al código que realiza la llamada. ¡Comencemos!

Valores de retorno — ilustración 1

¿Qué son los valores de retorno?

¿Qué son los valores de retorno?

Un valor de retorno es el resultado de la ejecución de una función. En lugar de mostrar los datos directamente, una función puede devolverlos para utilizarlos en otra parte del programa.

Ejemplo: Una función que calcula el área de un rectángulo puede devolver el resultado al código que la llamó.

Usar la palabra clave return

Usar la palabra clave return

Para devolver un valor desde una función, utilice la palabra clave return. Ejemplo:

Consejo: Utilice los valores de retorno para pasar datos de una función al código que realiza la llamada.

<?php
  function add($a, $b) {
    return $a + $b;
  }

  $result = add(5, 10);
  echo $result; // Outputs: 15
?>

Devolver cadenas

Devolver cadenas

Las funciones pueden devolver cadenas, que se pueden concatenar o mostrar. Ejemplo:

Tarea: Escriba una función que devuelva un mensaje de saludo personalizado.

<?php
  function greet($name) {
    return "Hello, $name!";
  }

  echo greet("Alice"); // Outputs: Hello, Alice!
?>

Devolver arrays

Devolver arrays

Las funciones pueden devolver arrays, que resultan útiles para pasar varios valores. Ejemplo:

Consejo: Utilice return para pasar estructuras de datos complejas, como los arrays.

<?php
  function getColors() {
    return ["Red", "Green", "Blue"];
  }

  $colors = getColors();
  echo $colors[0]; // Outputs: Red
?>

Devolver varios valores

Devolver varios valores

Para devolver varios valores, utilice un array asociativo o un objeto. Ejemplo:

Punto clave: Utilice arrays asociativos para devolver valores con nombre.

<?php
  function getUserInfo() {
    return [
      "name" => "Alice",
      "age" => 25,
      "city" => "New York"
    ];
  }

  $user = getUserInfo();
  echo $user["name"]; // Outputs: Alice
?>

Devolver valores condicionales

Devolver valores condicionales

Las funciones pueden devolver distintos valores según las condiciones. Ejemplo:

Consejo: Utilice return para gestionar la lógica condicional dentro de las funciones.

<?php
  function checkEligibility($age) {
    if ($age >= 18) {
      return "Eligible";
    } else {
      return "Not Eligible";
    }
  }

  echo checkEligibility(20); // Outputs: Eligible
?>

Declaraciones de tipo para valores de retorno

Declaraciones de tipo para valores de retorno

PHP permite declarar el tipo de retorno de una función. Ejemplo:

Punto clave: Las declaraciones del tipo de retorno ayudan a garantizar que sus funciones devuelvan el tipo de datos esperado.

<?php
  function multiply(float $a, float $b): float {
    return $a * $b;
  }

  echo multiply(2.5, 4); // Outputs: 10.0
?>
<?php
  function subtract($a, $b) {
    return $a - $b;
  }

  echo subtract(10, 5);
?>

¡Excelente trabajo!

¡Excelente trabajo!

¡Enhorabuena! Ha aprendido a utilizar valores de retorno en las funciones de PHP, incluida la devolución de cadenas y arrays, así como la gestión de valores múltiples o condicionales. En la próxima lección, exploraremos las funciones lambda y anónimas. ¡Sigamos programando!

Valores de retorno — ilustración 10

Preguntas frecuentes

¿La lección «Valores de retorno» es gratis?

Sí — el texto completo de «Valores de retorno» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de PHP Academy, actualiza a CoddyKit PRO. El curso de PHP Academy incluye 5 lecciones en total.

¿Qué aprenderé en «Valores de retorno»?

Obtenga resultados de las funciones en PHP Practicas PHP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar PHP Academy?

No se requiere experiencia previa. PHP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 5 de 5.

¿Cuánto tiempo toma la lección «Valores de retorno»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de PHP Academy?

Sí. Cada lección de PHP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. ¿Qué son las funciones?
  2. Funciones integradas
  3. Funciones definidas por el usuario
  4. Pasar argumentos a funciones
  5. Valores de retorno
← Volver a PHP Academy