Olá Convidado
Bem vindo (a) ao fórum MasterCheats, Registre-se agora para ter diversos benefícios como:

• Livre acesso a tutoriais, recursos, ferramentas e cheats.
• Interagir e criar novas amizades
• Deixe sua opinião ser lida por todos! Você pode enviar, responder, e partilhar o que está em sua mente.
• Aprenda tudo sobre os diversos assuntos relacionados a Designer
• Tutoriais exclusivos sobre C++/Delphi/VB e mais

Registre-se e tenha todos esses privilégios!


Participe do fórum, é rápido e fácil

Olá Convidado
Bem vindo (a) ao fórum MasterCheats, Registre-se agora para ter diversos benefícios como:

• Livre acesso a tutoriais, recursos, ferramentas e cheats.
• Interagir e criar novas amizades
• Deixe sua opinião ser lida por todos! Você pode enviar, responder, e partilhar o que está em sua mente.
• Aprenda tudo sobre os diversos assuntos relacionados a Designer
• Tutoriais exclusivos sobre C++/Delphi/VB e mais

Registre-se e tenha todos esses privilégios!
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[Tutorial] Criação de Funções no PHP

Ir para baixo

[Tutorial] Criação de Funções no PHP Empty [Tutorial] Criação de Funções no PHP

Mensagem por Kira™ Seg Abr 02, 2012 7:17 am


[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]



Objetivos:
Neste Pequeno Tutorial iremos tratar das diversas estruturas de controle.


Pré-requisitos:

Ter estudados os artigos anteriores
ou ter alguma experiência com PHP.

Nota
: Este tutorial faz parte do Curso: PHP & MySQL.

Funções

Uma função pode ser definida como uma máquina que recebe
um determinado material em sua entrada processa ele e produz um resultado.

Funções definidas pelo usuário

Existem funções que podem ser definidas por usuários.
Estas funções permitem que possamos utilizar forma mais inteligente
os códigos criados. Evitando redundâncias e aproveitando códigos
escritos anteriormente.

Veja a regra geral para definição de uma função.

Function nomeDaFuncao
( $argumento1,…, $argumentoN){

// bloco de código

}

Veja um exemplo de utilização de função.

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]


Fig. 1 - Listagem do script code1301.php


A função imprimirBoasVindas esta definida entre as linhas 12
e 16.

Na linha 12 a palavra reservada function declara a função imprimirBoasVindas
e não define para ela argumentos.

A linha 14 define o que a função imprimirBoasVindas faz. Ela
envia para o navegador a mensagem “Seja bem-vindo !”.

A linha 16 encerra a definição da função.

A linha 19 executa a função imprimirBoasVindas que envia para
o navegador a string “Seja bem-vindo !”.

Veja o resultado do script code1301.php na figura abaixo:

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]


Fig. 2 - Resultado do script code1301.php


Criando uma função que recebe parâmetros


Iremos criar agora uma função que recebe parâmetros para
executar e os utiliza para executar sua tarefa.

Veja o código abaixo:

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]


Fig. 3 - Listagem do script code1302.php


O script code1302.php utiliza uma função que recebe dois parâmetros.

As linhas de 12 a 16 declaram a função somarParcelas.

A linha 12 possui a palavra reservada function que declara a função
somarParcelas e declara que ela receberá dois parâmetros o $parcela1
e o $parcela2.

A linha 14 soma os parâmetros e os envia para o navegador.

A linha 16 encerra a declaração da função.

A linha 19 executa a função e envia para ela os parâmetros
10 e 20.

Veja o resultado do script code1302.php na figura abaixo:


[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]


Fig. 4 - Resultado do script code1302.php na janela do navegador


Criando uma função que recebe parâmetros e retorna
um valor


Um grande número de funções retorna um valor após
realizar uma determinada ação. Isso possibilida uma utilização
mais racional da função. Veja o código a seguir:

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Fig. 5 - Listagem do script code1303.php


Este código se assemelha muito ao código anterior, porém
a diferença básica é que ele retorna um valor após
executar a função.

As linhas de 12 a 16 declaram a função.

Na linha 12 temos a palavra reservada function que declara a função
somarParcelas que recebe dois parâmetros.

Na linha 14 efetuamos a adição do parâmetro $parcela1
com o parâmetro $parcela2 e retornamo-lo como resultado da função.

Veja o resultado deste script na figura abaixo:

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]


Fig. 6 - Resultado do script code1303.php


Você deve ter percebido que o resultado do script code1302.php é muito
semelhante ao resultado do script code1303.php. A diferença básica é que
podemos utilizar o resultado da função somarParcelas do script
code1303.php para executar outras operações, enquanto o resultado
produzido pela função somarParcelas no script code1302.php apenas
envia para o navegador o resultado da função.


Veja o código abaixo:

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Fig. 7 - Listagem do script code1304.php




As linhas de 12 a 16 declaram a função somarParcelas.

A linha 19 atribui ao $numero1 o inteiro 25.
A linha 20 atribui ao $numero2 o inteiro 30.
A linha 22 atribui a variável $resultado o valor retornado pela função
somarParcelas.
A linha 24 imprime uma string que contém os valores das variáveis
combinados com textos.
A linha 26 atribui ao $numero1 o inteiro 5.
A linha 27 atribui a variável $resultado o valor retornado pela função
somarParcelas.

A linha 29 imprime uma string que contém os valores das variáveis
combinados com textos.



Veja o resultado do script:


[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]


Fig. 8 - Resultado do script code1304.php



Credits
Fox
Julio
Kira™
Kira™
Silver Member
Silver Member

Posts : 543
Data de Ingresso : 26/01/2012

Idade : 31

https://www.facebook.com/FoxLooz

Ir para o topo Ir para baixo

[Tutorial] Criação de Funções no PHP Empty Re: [Tutorial] Criação de Funções no PHP

Mensagem por Convidad Qui maio 03, 2012 1:47 pm

Não domino muito bem PHP nem outra linguagem de programação (além de HTML).
Gosto de programar, mas não sei muita coisa.
Tutorial útil, me ensinou algumas coisas.

Abraços do mano
Google!
avatar
Convidad
Convidado


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