Programação
 › Algoritmo  › C/C++  › Java
Web
 › HTML/XHTML  › JavaScript  › PHP
Sistema Operacional
 › Comandos de DOS  › Windows  › Linux  › Mac/BSD
Office
 › Word / Writer  › Excel / Calc
Áreas do Site
 › Download  › Fórum  › Blog
Recomendamos
Computadores e Informática em Lisboa
TI Expert » Programação » Web » PHP » Como Criar e Utilizar Funções

Funções

Funções são usadas para criar pequenos trechos de códigos separados. Esses trechos de códigos podem gerar um resultado (o que chamamos de funções com retorno) ou apenas executar uma rotina (funções sem retorno). Sua principal vantagem é condensar um trecho do código e torná-lo utilizável em vários pontos diferentes.

Toda função deve ter um nome e possuir um delimitador de parâmetro que são identificados com parênteses.

Funções sem Retorno

Para criar funções em PHP usamos a palavra-chave function, então, damos um nome para nossa função. A regra geral é a seguinte:

function nomeDaFuncao ( parâmetros ) { código da função }

Mesmo se não formos utilizar parâmetros em nossa função, deve haver o parênteses. Neste caso, essa seria a forma correta sem parâmetros:

function nomeDaFuncao ( ) { código da função }

Funções sem retorno são ideais para criar pequenos trechos de código que serão repetidos várias vezes.

Por exemplo, a função abaixo irá mostrar na tela a mensagem Bem vindo ao PHP.

<?php
  function ola () {
    echo ("Bem vindo ao PHP");
  }
?>

Funções com Retorno

Funções com retorno são criadas da mesma forma das funções sem retorno. Sua diferença principal é que esta função devolve um resultado para o código usando a palavra chave return. Por exemplo, podemos gerar um resultado de uma soma e devolver este resultado para o PHP.

<?php
  function mostrarSomar () {
    return 50+50;
  }

  echo ("A soma de 50 + 50 é " . mostrarSomar() );
?>

Funções com Parâmetros ou Argumentos

Muitas vezes, funções devem receber dados para processá-los. A inserção de dados na função é dada por meio dos parâmetros ou argumentos da função.

Uma função pode ter quantos parâmetros forem necessários desde que cada um seja separado por vírgula e não tenha a mesma denominação.

Parâmetros ou argumentos possuem as mesmas características de uma variável.

Abaixo está um exemplo de funções com retorno usando parâmetros.

<?php
  function somar ($x, $y){
    return $x+$y;
  }

  function subtrair ($x, $y){
    return $x-$y;
  }

  function multiplicar ($x, $y){
    return $x*$y;
  }

  function dividir ($x, $y){
    return $x/$y;
  }

  $nr1 = 10;
  $nr2 = 5;
  echo ("<p>Operações matemáticas:</p>" .
        "<p>$nr1 + $nr2 = " . somar ($nr1, $nr2) .
        "<br>$nr1 - $nr2 = " . subtrair ($nr1, $nr2) .
        "<br>$nr1 * $nr2 = " . multiplicar ($nr1, $nr2) .
        "<br>$nr1 / $nr2 = " . dividir ($nr1, $nr2) . "</p>");
?>

Creative Commons License
Autor: Denys William Xavier
Este artigo está sob Licença Creative Commons.

Faça o download da versão em PDF Indique nosso site Gostou?
Indique nosso site!
Este artigo foi
lido 53634 vezes
Bookmark e Compartilhe

Páginas Relacionadas

Enquete
O Google Chrome OS irá desbancar o Microsoft Windows 7?
» ProgramaçãoAlgorítmo | C/C++ | Java

» WebHTML/XHTML | JavaScript | PHP

» Sistema OperacionalComandos de DOS | Windows | Linux | Mac/BSD

» OfficeWord/Wirter | Excel/Calc

» Áreas do SiteDownloads | Fórum | Blog