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

Ir em baixo

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

Mensagem por Itachi Uchiha em Dom Jun 03, 2012 6:36 pm


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



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.

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


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:

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


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:

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


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:


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


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:

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

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:

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


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:

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

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:


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


Fig. 8 - Resultado do script code1304.php



Credits
Fox
Julio
Itachi Uchiha
Itachi Uchiha
Administrador
Administrador

Posts : 224
Pontos : 2761
Agradecido : 10
Inscrito : 13/05/2012

Voltar ao Topo Ir em baixo

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

Mensagem por Javaxz em Qui Jun 14, 2012 5:58 pm

Esqueceu de uma função, action_script e action_command
Os dois são funções básicas que nem podem ser criadas, vieram com funcionalidade corretamente editada, não foi criada e serve para vários casos.

Javaxz
Administrador
Administrador

Posts : 115
Pontos : 1279
Agradecido : 10
Inscrito : 15/05/2012
Localização : Belo Horizonte

Voltar ao Topo Ir em baixo

Voltar ao Topo


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