Valores de retorno
Obtenha resultados de funções em PHP
Valores de retorno é uma aula grátis de PHP Academy no CoddyKit. Esta é a aula 5 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de PHP Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de PHP Academy inclui 5 aulas no total.
Valores de retorno
Valores de retorno
Bem-vindo à próxima lição! Nesta lição, você aprenderá sobre valores de retorno em funções do PHP e como eles permitem passar os resultados de uma função de volta ao código que a chamou. Vamos começar!

O que são valores de retorno?
O que são valores de retorno?
Um valor de retorno é o resultado da execução de uma função. Em vez de exibir dados diretamente, uma função pode retorná-los para serem usados em outra parte do programa.
Exemplo: Uma função que calcula a área de um retângulo pode retornar o resultado ao código chamador.
Usando a palavra-chave return
Usando a palavra-chave return
Para retornar um valor de uma função, use a palavra-chave return. Exemplo:
Dica: Use valores de retorno para passar dados de uma função de volta ao código que a chamou.
<?php
function add($a, $b) {
return $a + $b;
}
$result = add(5, 10);
echo $result; // Outputs: 15
?>
Retornando cadeias de caracteres
Retornando cadeias de caracteres
As funções podem retornar cadeias de caracteres, que podem ser concatenadas ou exibidas. Exemplo:
Tarefa: Escreva uma função que retorne uma mensagem de saudação personalizada.
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("Alice"); // Outputs: Hello, Alice!
?>
Retornando matrizes
Retornando matrizes
As funções podem retornar matrizes, que são úteis para passar vários valores. Exemplo:
Dica: Use return para passar estruturas de dados complexas, como matrizes.
<?php
function getColors() {
return ["Red", "Green", "Blue"];
}
$colors = getColors();
echo $colors[0]; // Outputs: Red
?>
Retornando vários valores
Retornando vários valores
Para retornar vários valores, use uma matriz associativa ou um objeto. Exemplo:
Ponto principal: Use matrizes associativas para retornar valores nomeados.
<?php
function getUserInfo() {
return [
"name" => "Alice",
"age" => 25,
"city" => "New York"
];
}
$user = getUserInfo();
echo $user["name"]; // Outputs: Alice
?>
Retornando valores condicionais
Retornando valores condicionais
As funções podem retornar valores diferentes com base em condições. Exemplo:
Dica: Use return para lidar com a lógica condicional dentro das funções.
<?php
function checkEligibility($age) {
if ($age >= 18) {
return "Eligible";
} else {
return "Not Eligible";
}
}
echo checkEligibility(20); // Outputs: Eligible
?>
Declarações de tipo para valores de retorno
Declarações de tipo para valores de retorno
O PHP permite declarar o tipo de retorno de uma função. Exemplo:
Ponto principal: As declarações do tipo de retorno ajudam a garantir que suas funções retornem o tipo de dados 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);
?>
Muito bem!
Muito bem!
Parabéns! Você aprendeu a usar valores de retorno em funções do PHP, incluindo retornar cadeias de caracteres e matrizes, além de lidar com valores múltiplos ou condicionais. Na próxima lição, exploraremos funções lambda e anônimas. Continue programando!

Perguntas Frequentes
A aula “Valores de retorno” é grátis?
Sim — o texto completo de “Valores de retorno” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de PHP Academy, atualize para CoddyKit PRO. O curso de PHP Academy inclui 5 aulas no total.
O que vou aprender em “Valores de retorno”?
Obtenha resultados de funções em PHP Você pratica PHP Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar PHP Academy?
Nenhuma experiência prévia é necessária. PHP Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 5 de 5.
Quanto tempo leva a aula “Valores de retorno”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de PHP Academy?
Sim. Cada aula de PHP Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- O que são funções?
- Funções integradas
- Funções definidas pelo usuário
- Passando argumentos para funções
- Valores de retorno