DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi 91 - Introdução ao PHP - Parte 3

Artigo da Revista Clube Delphi Edição 91.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Esse artigo faz parte da revista Clube Delphi Edição 91. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF. imagem_pdf.jpg

PHP

Introdução ao PHP – Parte 3

Criação de funções, tratamento de exceções e uso de arquivos

 

Criando Funções

Funções são a chave para reusabilidade em qualquer linguagem de programação. Com PHP não é diferente, pois através de funções podemos centralizar nossas principais rotinas, tratamentos, regras de negócio etc. Nós já vimos na edição 89 como fazer uso de funções do próprio PHP, porém, até agora não implementamos nossas próprias funções. Nesse artigo aprenderemos a construí-las em PHP.

 

Funções Simples

Comecemos com um exemplo simples: a Fórmula de Gauss para a soma de números inteiros. Com sete anos de idade, Gauss iniciou a escola elementar, e o seu potencial foi notado quase imediatamente. O seu professor, Büttner, e o seu assistente, Martin Bartels, ficaram impressionados quando Gauss somou os números inteiros de 1 até 100, imediatamente deduzindo que a soma é formada por 50 pares de números, cada par somando 101. Assim nasceu a Fórmula de Gauss para a soma de números inteiros (Listagem 1).

 

Listagem 1. Fórmula de Gauss

 

<?php

  $result = gauss(4);

  echo "Soma de 1 até 4: $result<br>\n";

  # função para calcular a soma de 1 para $upper

  function gauss($upper){

    if(is_int($upper) && ($upper > 0)){

      return($upper*($upper+1)/2);

    }

  }

?>

 

Na primeira linha vemos a função de Gauss sendo chamada. Um parâmetro deve ser passado à função. Este parâmetro definirá o limite superior da soma que desejamos computar. Se o parâmetro passado para a função for um valor inteiro e se for maior do que o zero, o resultado é computado e retornado para a função principal. O resultado é passado para a função principal utilizando o comando return. Neste caso será retornado o valor 10 e a seguir, será exibido na tela o texto:

 

Soma de 1 até 4: 10

 

Podemos também chamar funções passando mais de um parâmetro. O exemplo da Listagem 2 mostra uma versão ligeiramente adaptada da função que vimos anteriormente. Com a ajuda desta função, é possível computar a soma de valores inteiros, iniciando de um valor inicial e atingindo um valor final maior (o valor inicial não está incluído na soma). Se executarmos o script, o resultado exibido na tela será:

 

Resultado: 45

 

Listagem 2. Fórmula de Gauss com mais de um parâmetro

 

<?php

  $lower = 4;

  $upper = 10;

 

  $result = gauss($lower, $upper);

  echo "Resultado: $result<br>\n";

 

  "

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


(Sem mini-bio cadastrado)
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03