Virtual Threat - 2010
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Aula 4 - Funções

Ir para baixo

Aula 4 - Funções Empty Aula 4 - Funções

Mensagem por -=Yuri=- Ter Nov 24 2009, 21:10



Aula 4



Nesta aula vamos aprender a fazer funções em php.

Para iniciar uma função você deve iniciar com a palavra “function”, e o nome da função seguida de dois parenteses que podem conter variáveis do programa principal ou não;

Para receber variáveis do programa principal, você deve colocar dentro dos parenteses variáveis que receberão as do programa principal separando-as por vírgula.

Para devolver valores para o programa principal você deve utilizar o comando return seguido do nome da variável. (Uma função só pode devolver um único valor.)

No exemplo abaixo temos uma função que recebe e devolve apenas uma variável.
Código:

   <?php
      function soma($b){
      $c = 2;
      
         $a = $b + $c;
         
         return ($a);
      }
      
      $valor = 5;
      
      $resul = soma($valor);
      
      echo 'O resultado da soma é: '.$resul;
      ?>

Neste exemplo temos uma função que recebe dois valores e retorna o valor do resultado da soma.
Código:

      <?php
      function soma2 ($b, $c){
      
         $a = $b + $c;
         
         return ($a);
      }
      
      $valor = 5;
      $valor2 = 2;
      
      $resul = soma2($valor, $valor2);
      
      echo 'O resultado da soma2 é: '.$resul;
      ?>

Neste outro exemplo a função apenas recebe valores e não retorna valor para o programa principal.
Código:

<?php
      function soma3 ($b, $c){

         $a = $b + $c;
         
         echo 'O resultado da soma3 é: '.$a;
      }
      
      $valor = 5;
      $valor2 = 2;
      
      soma3($valor, $valor2);
   ?>

As três funções acima fazem a mesma coisa, porém de jeitos diferentes. Nesses exemplos podemos ver três diferentes tipos de utilização, onde podemos escolher o melhor jeito o qual se adaptaria melhor ao programa ou página que está sendo desenvolvida.




Funções são ótimas para reutilização de código, em vez de ficar digitando ele todo novamente, você pode apenas copiar essa função e utilizar em diversas ocasiões, de acordo com sua necessidade.

By Yuri
-=Yuri=-
-=Yuri=-

Mensagens : 38
Data de inscrição : 09/10/2009
Idade : 34

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos