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!

¿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!

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
- ¿Qué son las funciones?
- Funciones integradas
- Funciones definidas por el usuario
- Pasar argumentos a funciones
- Valores de retorno