0Pricing
PHP Academy · Aula

Funções definidas pelo usuário

Crie suas próprias funções reutilizáveis em PHP

Funções definidas pelo usuário é uma aula grátis de PHP Academy no CoddyKit. Esta é a aula 3 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.

Funções definidas pelo usuário

Funções definidas pelo usuário

Bem-vindo à próxima lição! Nesta lição, você aprenderá a criar suas próprias funções em PHP para realizar tarefas específicas. As funções definidas pelo usuário permitem organizar e reutilizar o código de forma eficaz. Vamos começar!

Funções definidas pelo usuário — ilustração 1

O que são funções definidas pelo usuário?

O que são funções definidas pelo usuário?

Funções definidas pelo usuário são funções que você mesmo cria para realizar tarefas. Elas são definidas usando a palavra-chave function e podem incluir parâmetros e valores de retorno.

Ponto principal: As funções ajudam você a escrever código modular, reutilizável e legível.

Definindo uma função

Definindo uma função

Para definir uma função, use a palavra-chave function seguida pelo nome da função, parênteses e chaves. Exemplo:

Observação: O nome da função deve descrever a tarefa que ela realiza.

<?php
  function greet() {
    echo "Hello, PHP!";
  }
?>

Chamando uma função

Chamando uma função

Para usar uma função, chame-a pelo nome, seguido de parênteses. Exemplo:

<?php
  function greet() {
    echo "Hello, PHP!";
  }

  // Call the function
  greet();
?>

Passando parâmetros para funções

Passando parâmetros para funções

As funções podem aceitar parâmetros para realizar tarefas de forma dinâmica. Exemplo:

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

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

Retornando valores de funções

Retornando valores de funções

As funções podem retornar um valor usando a palavra-chave return. Exemplo:

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

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

Valores padrão dos parâmetros

Valores padrão dos parâmetros

Você pode definir valores padrão para os parâmetros. Se nenhum valor for passado, o valor padrão será usado. Exemplo:

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

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

Boas práticas para funções definidas pelo usuário

Boas práticas para funções definidas pelo usuário

Siga estas dicas para escrever funções eficazes:

  • Use nomes significativos que descrevam a finalidade da função.
  • Mantenha as funções focadas em uma única tarefa.
  • Documente os parâmetros e os valores de retorno usando comentários.

Dica: Modularize seu código dividindo tarefas complexas em funções menores.

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

  echo multiply(5);
?>

Muito bem!

Muito bem!

Parabéns! Você aprendeu a criar e usar funções definidas pelo usuário em PHP, incluindo passar parâmetros, retornar valores e definir parâmetros padrão. Na próxima lição, exploraremos como lidar com argumentos e valores de retorno de forma mais dinâmica. Continue programando!

Funções definidas pelo usuário — ilustração 10

Perguntas Frequentes

A aula “Funções definidas pelo usuário” é grátis?

Sim — o texto completo de “Funções definidas pelo usuário” é 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 “Funções definidas pelo usuário”?

Crie suas próprias funções reutilizáveis 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 3 de 5.

Quanto tempo leva a aula “Funções definidas pelo usuário”?

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