15. 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--;
16. 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
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ó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.
20. Bit a bit Comparam dois números bit a bit:& - "e" lógico;| - "ou" lógico;^ - ou exclusivo;~ - não (inversão);<< - shiftleft;>> - shiftright.
25. 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
28. 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 “.
30. Tipos de variáveis – string(3) Exemplos $nome= ‘Afrodite'; echo ‘Olá, $nome'; Qual o output agora? Olá, $nome
31. 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
32. Concantenarstrings(1) Concatenação é a junção de duas ou mais strings. <?php $variavel = ‘afrodite'; Echo "Esta é a Deusa $variavel“ !; ?> Esta é a Deusa afrodite !
33. Concantenarstrings(2) O operador de concatenação é o ponto (). <?php $variavel = ‘amor'; print ‘Deusa do '.$variavel. ' é Venus!'; ?> Deusa do amor é Venus!
34. Concantenarstrings(3) Qual o output do seguinte código? <?php $phrase = “Esta "; $phrase .= “é "; $phrase .= “mesmo "; $phrase .= “gira!"; echo $phrase; ?> Esta é mesmo gira!
35. 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(); ?>
36. 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>'; }
37. 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
38. 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.
39. 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