0Pricing
PHP Academy · Aula

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!

Valores de retorno — ilustração 1

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!

Valores de retorno — ilustração 10

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

  1. O que são funções?
  2. Funções integradas
  3. Funções definidas pelo usuário
  4. Passando argumentos para funções
  5. Valores de retorno
← Voltar para PHP Academy