Aula 4 - Funções

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Aula 4 - Funções

Mensagem por -=Yuri=- em 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

_________________
.

-=Código é Poesia=-
avatar
-=Yuri=-

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

Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum