FUNÇÕES
Uma
função é um bloco de código, que geralmente contém um conjunto de instruções
para determinada tarefa. Não são pesadas, nem tornam o código lento, uma vez
que ficam inativas até serem chamadas em algum momento do código. Reduzem
drasticamente o trabalho de redigitar códigos, e seus conseqüentes erros, pois
uma vez construída, pode ser utilizada em qualquer lugar de seus scripts, e
caso precise alteração, você não precisará trocar em todos os scripts, apenas
no seu arquivo de funções.
Sintaxe:
function
nomedafuncao() {
//conteúdo
}
Exemplo:
function
exibirMensagem(){
echo
“Bem Vindo ao Site”;
}
exibirMensagem();
Passagem de parâmetros
Uma função pode receber e
retornar valores, tais como números, strings ou até mesmo conexões com banco de
dados.
Sintaxe:
function
nomedafuncao($parametro){
//
conteúdo
}
Exemplo:
function somar($num1,$num2){
return $num1 + $num2;
}
echo somar(7,5);
$nt1 = (double)7.2;
$nt2 = (double)8.2;
echo “<br>”.somar($nt1,$nt2);
Passagem de parâmetros por
referência
Na
passagem de parametros por referência, faz-se o uso do modificado “&” para
realizar a alteração dos valores de variáveis.
Exemplo1:
function mais($numero) {
$numero
+= 5;
}
$a =
3;
mais($a);
//$a continua valendo 3
Exemplo2:
function mais5(&$num1,
$num2) {
$num1 += 5;
$num2 += 5;
}
$a = $b = 1;
mais5($a, $b); /* Neste caso, só $a terá seu
valor alterado, pois a passagem por referência está definida na declaração da
função. */
mais5($a, &$b); /* Aqui as duas variáveis terão
seus valores alterados. */
Argumentos pré-definidos
Exemplo:
function somar($num1=10,$num2=2){
return $num1 + $num2;
}
echo somar(); //
Exibe o resultado 12
echo
somar(1,3); // Exibe o resultado 4

Nenhum comentário:
Postar um comentário