PHP – Operadores e variáveisAgrupamento de Escolas da BatalhaMiguela FernandesMarço 2011
SumárioOperadores
Tipo de variáveis
Boolenos
Números
Strings
Float ou Double
Concatenar strings
Arrays (tipo de dado)OperadoresAritméticos
Incremento e decremento
Atribuição
Comparação
Lógicos
Bit a bitOperadores 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 subtracçã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ógicosand - "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 bitComparam 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 – booleanosPode ser ou true ou false<? $teste = true; if($teste == true){ echo 'O valor da variável $teste é verdadeiro'; } ?>OBS: cuidado com a plicaO 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

PHP: operadores e variáveis (TGPSI)

  • 1.
    PHP – Operadorese variáveisAgrupamento de Escolas da BatalhaMiguela FernandesMarço 2011
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
    Arrays (tipo dedado)OperadoresAritméticos
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    Bit a bitOperadoresaritméticos+ - adição;- - subtracção;* - multiplicação;/ - divisão;% - módulo.
  • 15.
    Operadores de incrementoe 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--;
  • 16.
    Operadores de incrementoe 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
  • 17.
    Operadores atribuição= -atribuição simples;+= - atribuição com adição;-= - atribuição com subtracçã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
  • 18.
    Operadores comparação== -igual a;!= - diferente de;< - menor que;> - maior que;<= - menor ou igual a;>= - maior ou igual a.
  • 19.
    Operadores lógicosand -"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.
  • 20.
    Bit a bitComparamdois números bit a bit:& - "e" lógico;| - "ou" lógico;^ - ou exclusivo;~ - não (inversão);<< - shiftleft;>> - shiftright.
  • 21.
    Tipos de variáveis(1)As variáveis devem ser iniciadas com uma letra ou underscore;
  • 22.
    Não esquecer queo php é Case sentitive;
  • 23.
    Não precisam deobrigatoriamente serem declaradas;
  • 24.
    O Tipoda 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.
  • 25.
    Tipos de variáveis– booleanosPode ser ou true ou false<? $teste = true; if($teste == true){ echo 'O valor da variável $teste é verdadeiro'; } ?>OBS: cuidado com a plicaO valor da variável $teste é verdadeiro
  • 26.
    Tipos de variáveis– números (1)Inteiros:$ano=2011; $x=-1922;Float:$preco= 10.33; $b = 3.4e3;
  • 27.
    Tipos de variáveis– números (2)Exemplos$a = 16; $b = 30; $sum = $a + $b; echo$sum; 46