Você está na página 1de 10

PHP - Funções

Prof. Jonas Johnny Santana de Arruda


E-mail: jonas.arruda@outlook.com
Funções / Rotinas

 Uma função é um bloco de


código nomeado que executa
uma tarefa específica,
possivelmente processando
um conjunto de valores
fornecidos a ela e/ou
retornando algum valor..

2
Funções / Rotinas

 Por exemplo, considere que


você está trabalhando num
sistema em que é necessário
somar dois números.
 Caso essa operação seja
realizada repetidas vezes
dentro código, então ela
pode ser implementada
dentro de uma função que
será invocada sempre que for
necessário realizar a soma.
3
Funções / Rotinas

Exemplo de declaração de
função:

function soma($num_1, $num_2){


$total = $num_1 + $num_2;
echo $total;
}

4
Funções / Rotinas - Parâmentros

 Um função é declarada pela


palavra
reservada function seguida do
nome da função. Para nomear
uma função usamos qualquer
sequência de caracteres que
comece com uma letra ou
sublinhado
 No PHP a forma de passagem de
argumentos (*Dentro do
parênteses)é por valor.
 Consiste na passagem de valores
para os parâmetros definidos na
5
função
Funções / Rotinas - Comandos

 Depois de informar os
parâmetros, é necessário
informar oque será
executado com os
parâmetros toda vez que a
função for chamada.
 No nosso exemplo será
efetuada a soma dos dois
parâmetros e atribuído a
uma variável.
 $total = $num_1 + $num_2;
6
Funções / Rotinas Retorno

 Ao escrever uma função é


necessário especificar se ela
retornará um valor ou não.

function soma($num_1,
$num_2){
$total = $num_1 + $num_2;
echo $total;
}

7
Funções / Rotinas – chamada da
função

 A chamada da função
consiste em utilizar a sintaxe
nome_função ( ); para que o
PHP interprete qual função
queremos executar.
 É preciso passar os valores
que irão assumir os
argumentos.

 soma(6,4);

8
Funções / Rotinas

function soma($num_1,
$num_2){
$total = $num_1 + $num_2;
echo $total;
}

echo "A Soma com função é = ";


soma(6,4);

9
Funções / Rotinas

function raiz($valor){
$total = sqrt($valor);
echo $total;
}
echo "A raiz quadrada é = ";
raiz(81);

10

Você também pode gostar