Buscar

funcoes em PHP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

www.tiexpert.net Pág. 1 de 2 
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.
http://www.tiexpert.net/programacao/web/php/funcoes.php
www.tiexpert.net Pág. 2 de 2 
<?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>");
?>
Autor: Denys William Xavier
Este artigo está sob Licença Creative Commons
Para ver uma cópia desta licença, visite http://creativecommons.org/licenses/by-nc-sa/2.5/br/
ou envie uma carta para Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.
http://www.tiexpert.net/programacao/web/php/funcoes.php

Outros materiais