Tecnologias para Internet - Aula 11
Upcoming SlideShare
Loading in...5
×
 

Tecnologias para Internet - Aula 11

on

  • 780 views

Slides referentes a 11ª aula da disciplina de Tecnologias para Internet, realizada no dia 01/04/2011

Slides referentes a 11ª aula da disciplina de Tecnologias para Internet, realizada no dia 01/04/2011

Statistics

Views

Total Views
780
Views on SlideShare
771
Embed Views
9

Actions

Likes
0
Downloads
9
Comments
0

2 Embeds 9

http://thyagomaia.net 5
http://ead.unipe.br 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Tecnologias para Internet - Aula 11 Tecnologias para Internet - Aula 11 Presentation Transcript

  • Tecnologias para Internet Thyago Maia Tavares de Farias Aula 11
  • Sumário
    • Camada Lógica
      • PHP
        • Estrutura de Repetição for (para);
        • Estrutura de Repetição while (enquanto);
        • Estrutura foreach;
        • Criando Funções em PHP;
  • PHP - Estrutura de Repetição for
    • O loop for é usado quando você sabe de antemão quantas vezes o script deve ser executado;
    • Sintaxe:
    • for(início; condição; incremento)
    • {
    • // Código a ser executado
    • }
  • PHP - Estrutura de Repetição For
    • Onde:
      • Início: Usado para setar um contador (Também pode ser qualquer código a ser executado no início do loop);
      • Condição: Avaliada em cada iteração do loop. Se for verdadeira, o loop prossegue. Se for falsa, o loop pára;
      • Incremento: Udado para incrementar um contador (Também pode ser qualquer código a ser executado no fim do loop);
  • PHP - Estrutura de Repetição for
    • OBS: Cada parâmetro do laço for pode ser vazio, ou possuir múltiplas expressões (separadas por vírgula);
  • PHP - Estrutura de Repetição for
    • Exemplo - Escrever números de 1 a 5, utilizando o for:
    • <?php
    • for($i = 1; $i<=5; $i++)
    • {
    • echo “O número é ” . $i . “<br/>”;
    • }
    • ?>
  • PHP - Estrutura de repetição while
    • Exemplo - Escrever todo o conteúdo de um array”
    • <?php
    • $nomes = array(“José”, “Maria”, “Carlos”);
    • for($i = 0; $i<=2; $i++)
    • {
    • echo $nomes[$i];
    • }
    • ?>
  • PHP – Estrutura de Repetição foreach
    • Usado para percorrer arrays (vetores e matrizes);
    • Sintaxe:
    • foreach($array as $valor)
    • {
    • // Código a ser executado
    • }
  • PHP – Estrutura de Repetição foreach
    • Onde:
      • $array: Qualquer variável array a ser percorrida pelo laço;
      • $valor: Array que representará o array ($array) a ser percorrida pelo laço;
    • Para cada iteração do loop, o valor do array corrente ($array) é atribuído para o array do laço ($valor) e o apontador do array é atualizado automaticamente;
  • PHP - Estrutura de repetição while
    • Exemplo - Escrever todo o conteúdo de um array”
    • <?php
    • $nomes = array(“José”, “Maria”, “Carlos”);
    • foreach($nomes as $vetor)
    • {
    • echo $vetor . “ ”;
    • }
    • ?>
  • Criando Funções PHP
    • Neste tópico, veremos como criar nossas próprias funções PHP ;
    • Sintaxe:
    • function nome()
    • {
    • // Código a ser executado
    • }
  • Criando Funções PHP
    • Dê a função um nome que realmente reflita o que ela faz;
    • O nome da função pode começar com uma letra ou underline (não um número);
  • Criando Funções PHP
    • Exemplo – Função que escreve um nome quando invocada
    • <?php
    • function escreve_nome()
    • {
    • echo “Thyago Maia”;
    • }
    • echo escreve_nome() ;
    • ?>
  • Criando Funções PHP
    • Adicionando parâmetros:
      • Para adicionar mais funcionalidades às funções, podemos adicionar parâmetros;
      • Parâmetros são especificados ao lado do nome da função, entre parênteses;
  • Criando Funções PHP
    • Exemplo – Função que escreve um nome quando invocada
    • <?php
    • function escreve_nome($nome)
    • {
    • echo $nome . “<br/>”;
    • }
    • escreve_nome(“Thyago Maia”) ;
    • escreve_nome(“Maia Thyago”) ;
    • ?>
  • Criando Funções PHP
    • Exemplo – Função com dois parâmetros que escreve um nome quando invocada
    • <?php
    • function escreve_nome($nome, $pontuacao)
    • {
    • echo $nome . $pontuacao .“<br/>”;
    • }
    • escreve_nome(“Thyago Maia”, “!”) ;
    • escreve_nome(“Maia Thyago”, “?”) ;
    • ?>
  • Criando Funções PHP
    • Retornando valores:
      • Para que uma função retorne um valor, use o comando return ;
  • Criando Funções PHP
    • Exemplo – Função que soma dois números e retorna o resultado
    • <?php
    • function soma($num1, $num2)
    • {
    • $total = $num1 + $num2;
    • return $total;
    • }
    • echo soma(3, 9) ;
    • ?>
  • Exercícios
    • Crie um script PHP que contem um array com os seguintes números: 2,4,5,1,9,16. Tal script deverá somar todos os número contidos no array. Utilize o laço for para percorrer o array.
    • Repita o script anterior, desta vez utilizando o laço foreach .