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!

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!

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
- O que são funções?
- Funções integradas
- Funções definidas pelo usuário
- Passando argumentos para funções
- Valores de retorno