• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
PHP: operadores e variáveis (TGPSI)
 

PHP: operadores e variáveis (TGPSI)

on

  • 1,914 views

Curso Profissional de Gestão e Programação de Sistemas Informáticos: módulo 5.

Curso Profissional de Gestão e Programação de Sistemas Informáticos: módulo 5.

Statistics

Views

Total Views
1,914
Views on SlideShare
1,486
Embed Views
428

Actions

Likes
0
Downloads
29
Comments
0

4 Embeds 428

http://asminhasaulas.wordpress.com 377
http://iccbatalha.blogspot.com 37
http://new-twinspace.etwinning.net 12
http://www.blogger.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

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

    PHP: operadores e variáveis (TGPSI) PHP: operadores e variáveis (TGPSI) Presentation Transcript

    • PHP – Operadores e variáveis
      Agrupamento de Escolas da Batalha
      Miguela Fernandes
      Março 2011
    • Sumário
      • Operadores
      • Tipo de variáveis
      • Boolenos
      • Números
      • Strings
      • Concatenar strings
      • Arrays (tipo de dado)
    • Operadores
      • Aritméticos
      • Incremento e decremento
      • Atribuição
      • Comparação
      • Lógicos
      • Bit a bit
    • Operadores aritméticos
      + - adição;- - subtracção;* - multiplicação;/ - divisão;% - módulo.
    • Operadores de incremento e decremento (1)
      Se usados antes da variável retorna o seu valor antes de incrementá-la ou decrementá-la.
      Se usados depois, retorna o valor da variável já incrementado ou decrementado.$i = $i+1;$i++ // mais rápido
      $x=$x-1;
      $x--;
    • Operadores de incremento e decremento (2)
      Exemplos:$x = $y = 10;
      //$x e $y recebem o valor 10
      $z = $x++;
      //$z recebe 10 e $x passa a ter 11
      $z = ++$y;
      //$z recebe 11, valor de $y já incrementado
    • Operadores atribuição
      = - atribuição simples;+= - atribuição com adição;-= - atribuição com subtração;*= - atribuição com multiplicação;/= - atribuição com divisão;%= - atribuição com módulo;.= - atribuição com concatenação.
      Exemplo:$a = 4;$a += 2; // $apassa a conter o valor 6
    • Operadores comparação
      == - igual a;!= - diferente de;< - menor que;> - maior que;<= - menor ou igual a;>= - maior ou igual a.
    • Operadores lógicos
      and - "e" lógico;
      or - "ou" lógico;
      xor - ou exclusivo;
      ! - não (inversão);
      && - "e" lógico;
      || - "ou" lógico.
      OBS: Existem dois operadores para "e" e para "ou” porque têm diferentes posições na ordem de precedência.
    • Bit a bit
      Comparam dois números bit a bit:& - "e" lógico;| - "ou" lógico;^ - ou exclusivo;~ - não (inversão);<< - shiftleft;>> - shiftright.
    • Tipos de variáveis (1)
      • As variáveis devem ser iniciadas com uma letra ou underscore;
      • Não esquecer que o php é Case sentitive;
      • Não precisam de obrigatoriamente serem declaradas;
      • O Tipo da variável pode ser decidido em tempo de execução pelo PHP, dependendo do contexto em que é usada.
    • Tipos de variáveis (1)
      Boolean – Um valor quepode ser Verdadeirooufalso.
      Integer – Um valor quepode ser um númeronegativooupositivointeiro.
      Double (or float) – Um valor quepode ser qualquernúmeronegativooupositivo decimal.
      String – Um valor quepode ser alfanumérico, qualquercaracter ASCII.
    • Tipos de variáveis – booleanos
      Pode ser ou true ou false
      <?
      $teste = true;
      if($teste == true)
      { echo 'O valor da variável $teste é verdadeiro'; }
      ?>
      OBS: cuidado com a plica
      O valor da variável $teste é verdadeiro
    • Tipos de variáveis – números (1)
      Inteiros:
      $ano=2011;
      $x=-1922;
      Float:
      $preco= 10.33;
      $b = 3.4e3;
    • Tipos de variáveis – números (2)
      Exemplos
      $a = 16;
      $b = 30;
      $sum = $a + $b;
      echo$sum;
      46
    • Tipos de variáveis – string(1)
      Limitada por duas maneiras:

      ‘ o valor das variáveis não é mostrado
      Atribuição
      $string = “É uma string";
      OBS: Quando queremos usar o símbolo temos de usar aspas “”.
    • Tipos de variáveis – string(2)
      Exemplos
      $name = “Afrodite";
      echo “Olá, $nome";
      Olá, Afrodite
    • Tipos de variáveis – string(3)
      Exemplos
      $name = ‘Afrodite';
      echo ‘Olá, $nome';
      Qual o output agora?
      Olá, $nome
    • Tipos de variáveis – string(4)
      Exemplos
      echo ‘O peso daAfrodite era' . $peso . ‘Kg';
      Se peso 58 kg
      O peso da Afrodite era 58 Kg
    • Concantenarstrings(1)
      Concatenação é a junção de duas ou mais strings.
      <?php
      $variavel = ‘afrodite';
      Echo "Esta é a Deusa $variavel“ !;
      ?>
      Nada de novo para já!
      Esta é a Deusa afrodite !
    • Concantenarstrings(2)
      O operador de concatenação é o ponto ().
      <?php
      $variavel = ‘amor';
      print ‘Deusa do '.$variavel. ' é Venus!';
      ?>
      Deusa do amor é Venus!
    • Concantenarstrings(3)
      Qual o output do seguinte código?
      <?php
      $phrase = “Esta ";
      $phrase .= “é ";
      $phrase .= “mesmo ";
      $phrase .= “gira!";
      echo $phrase;
      ?>
      Esta é mesmo gira!
    • Tipos de variáveis – arrays(1)
      São posições de memória sequencialmente armazenadas. Também são conhecidos como matrizes.
      O array deve ser sempre inicializado. Para fazê-lo basta utilizar a função array.
      <?php
      $primeiroArray = array();
      ?>
    • Tipos de variáveis - arrays(2)
      Exemplos
      <?php
      $ar = array();
      $ar[0]=“meu”;
      $ar[1]=“teu”;
      $ar[]=“nosso”; /* nosso fica automaticamente na posição a[2]*/
      for ($indice = 1 ; $indice <= 2 ; $indice++)
      {
      echo‘Mostra’.$indice.'é’. $ar[$indice].'<br>';
      }
    • Tipos de variáveis - arrays(3)
      Exemplos
      <?php
      $idade = array(38, 40, 49, 60, 70, 79, 84, 83, 76, 65, 54, 42);
      ?>
      Qual é o valor de:
      idade[4]->
      idade[6]->
      idade[10]->
      60
      79
      54
    • Tipos de variáveis - arrays(4)
      Exemplos
      <?php
      $ar = array();
      $ar[0]=“meu”;
      $ar[1]=“teu”;
      $ar[]=“nosso”; /* nosso fica automaticamente na posição a[2]*/
      for ($indice = 1 ; $indice <= 2 ; $indice++)
      {
      echo‘Mostra’.$indice.'é’. $ar[$indice].'<br>';
      }
    • Let´s work together ;-)
      1- Fazer um programa que mostre o seguinte output. Nome e idade guardado numa variável.
      Olá eu sou a Miguela tenho 39 anos.
      2- Fazer um programa que guarde num vector as notas de 5 alunos e mostre a média da turma.
      Publique no wikispaces.
    • Webgrafia e bibliografia
      PHP/MySQL Programming for the Absolute Beginner de ANDY HARRIS
      http://br.php.net/
      http://www.htmlstaff.org/ver.php?id=1788
      http://www.php.net/tut.php