A palavra-chave function
A palavra-chave function é usada para declarar funções personalizadas em PHP. A função aceita parâmetros, executa código e pode retornar um resultado. As funções declaradas podem ser chamadas múltiplas vezes em diferentes partes do programa.
Sintaxe
function functionName($param1, $param2, ...) {
return $result;
}
Exemplo
Vamos criar uma função simples para somar dois números:
<?php
function sum($a, $b) {
return $a + $b;
}
echo sum(2, 3);
?>
Resultado da execução do código:
5
Exemplo
A função pode retornar diferentes tipos de dados. Vamos criar uma função que retorna um array:
<?php
function createArray($a, $b) {
return [$a, $b];
}
print_r(createArray(1, 2));
?>
Resultado da execução do código:
[1, 2]
Exemplo
As funções podem ter valores padrão para os parâmetros:
<?php
function greet($name = 'Guest') {
return "Hello, $name!";
}
echo greet();
echo greet('John');
?>
Resultado da execução do código:
'Hello, Guest!'
'Hello, John!'
Veja também
-
o comando
return,
que retorna um valor de uma função