Iniciante Fundamentos

Funções

Função é um bloco de código com nome que você pode reutilizar. Evita repetição e organiza o programa.

Declarando

<?php
function saudar() {
    echo "Olá!";
}

saudar(); // chama a função

Parâmetros

Valores enviados para a função.

<?php
function saudar($nome) {
    echo "Olá, $nome";
}

saudar("Ana"); // Olá, Ana

return

Devolve um resultado para quem chamou.

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

$total = somar(3, 4);
echo $total; // 7

Valor padrão

Parâmetro com valor usado quando nada é informado.

<?php
function saudar($nome = "visitante") {
    echo "Olá, $nome";
}

saudar();        // Olá, visitante
saudar("Pedro"); // Olá, Pedro

Type hints

Você pode declarar o tipo dos parâmetros e do retorno.

<?php
function dobrar(int $n): int {
    return $n * 2;
}

echo dobrar(5); // 10

Resumo

  • function cria um bloco reutilizável.
  • Parâmetros recebem dados; return devolve o resultado.
  • Type hints deixam o código mais seguro e claro.