segunda-feira, 7 de maio de 2012

FUNÇÕES NO PHP



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