A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1.

Apresentações semelhantes


Apresentação em tema: "Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1."— Transcrição da apresentação:

1 Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1

2 Sumario Revisão para Prova Prof.: Sergio Pacheco 2 2

3 PHP – PHP inserido no HTML
Delimitadores (tags) <?php?>; Faz distinção entre maiúsculas e minúsculas (case-sensitive): $Nota_aluno <> $nota_aluno. <html> <body> <? php // legal, estou escrevendo o meu primeiro programa em php echo ”Parabéns para mim !!”; ?> </body> </html> HTML HTML Prof.: Sergio Pacheco 3 3

4 PHP inserido no HTML Entendendo as tags: Elemento Descrição <?php
Informa que começa um programa php. // Representa uma linha de comentário. Pode-se no caso de mais de uma linha de comentário usar a simbologia /* (abrir) e */ (fechar). echo Serve para escrever algo na tela. ?> Informa que termina o código php. Prof.: Sergio Pacheco 4 4

5 Variáveis São sempre iniciadas por $;
<?php $nome = “Carlos”; ?> Atribuídas com o sinal de = (variável no lado esquerdo, valor no lado direito); Não precisam ser inicializadas. Valor Nulo Prof.: Sergio Pacheco 5 5

6 Constantes São valores predefinidos no inicio do programa, que não deverão ser alterados no decorrer de sua execução. Utilizaremos o comando define para isso. <html> <body> <?php define ("meunome", "Pacheco); define ("peso", 75); echo "meu nome é " . meunome . " e meu peso é " . peso . "<br/>"; ?> </body> </html> Por que não usamos o cifrão? concatenação Prof.: Sergio Pacheco 6 6

7 Variáveis válidas e inválidas
$nome $100nome $casa $10casas $casal20 $20casal $cadeira_10_2_2010 $60nacadeira Prof.: Sergio Pacheco 7 7

8 Outras Variáveis Variável Descrição $_Globais
Variáveis que tem escopo global ao programa com um todo. $_GET Variável de formulário, via o método HTTP GET. $_POST Variável de formulário, via o método HTTP POST. $_SESSION As funções para manipulação de sessões oferecidas pelo PHP permitem preservar dados ao longo de acessos subseqüentes (ID). $_SERVER Informação do servidor e ambiente de execução Prof.: Sergio Pacheco 8 8

9 Operadores Aritméticos
Descrição + Adição - Subtração * Multiplicação / Divisão % Resto da divisão -(operação) Troca o sinal do operando ++ operação Pré-incremento, primeiro incrementa e depois realiza a operação operação ++ Pós-incremento, primeiro realiza a operação e depois incrementa -- operação Pré-decremento, primeiro decrementa e depois realiza a operação operação -- Pós-decremento, primeiro realiza a operação e depois decrementa Prof.: Sergio Pacheco 9 9

10 Operadores de Atribuição
Descrição $p1= $p2 $p1 recebe o valor de $p2. $p1+= $p2 Equivalente a $p1 = $p1 + $p2 $p1-= $p2 Equivalente a $p1 = $p1 - $p2 $p1*=$p2 Equivalente a $p1 = $p1 * $p2 $p1/=$p2 Equivalente a $p1 = $p1 / $p2 Assim como o resto dos operadores. Prof.: Sergio Pacheco 10 10

11 Precedência - Testar <html> <body> <?php
// Declaração de variáveis. $n1=12; $resultado = (3 * 3) $n1; echo " o resultado da operação é $resultado <br/>"; ?> </body> </html> Prof.: Sergio Pacheco 11 11

12 Operadores de Lógicos Operador Descrição Prof.: Sergio Pacheco ! $p1
Verdadeiro se $p1 for falso. $p1AND $p2  $p1&& $p2 Verdadeiro se $p1 E $p2 forem verdadeiros. $p1 OR $p2  $p1|| $p2 Verdadeiro se $p1 OU $p2 forem verdadeiros. $p1 XOR $p2 Verdadeiro só se $p1 OU só $p2 for verdadeiros. Prof.: Sergio Pacheco 12 12

13 Entre Parênteses primeiro
Precedência de operadores Operador Descrição - ! ~ ++ -- Negativo, não-lógico, inversão de bits, incremento e decremento. * / % Multiplicação, divisão e concatenação. + - . Adição, subtração e concatenação. << >> Deslocamento binários. > < >= <= Maior, menor, maior ou igual, menor ou igual. == != <> Igual e diferente. & AND binário. ^ XOR binário. | OR binário. && AND Lógico. || OR Lógico. ?: Operador ternário. = += -= *= /= %= ~= <<= >>= ^= Operadores de atribuição AND AND Lógico XOR XOR Lógico OR OR Lógico Entre Parênteses primeiro 13 13

14 Operador Temário Operador Descrição Prof.: Sergio Pacheco
cond ? exp1: exp2 É uma forma abreviada de se usar o comando IF. Prof.: Sergio Pacheco 14 14

15 Operadores de Comparação
<html> <body> <?php $num = 3;//variavel inteira $num2 = 3.0;//variavel de ponto flutuante if($num==$num2){ echo "as variaveis são iguais<br/>"; } if($num===$num2){ echo "as variaveis são idênticas<br/>"; ?> </body> </html> Prof.: Sergio Pacheco 15 15

16 Operadores de Atribuição
<html> <body> <?php $num = 3; $num2 = 4; $num3 = 5; $soma += $num; $soma += $num2; $soma *= $num3; $soma %= 2; echo $soma; ?> </body> </html> Prof.: Sergio Pacheco 16 16

17 Revisão Prova <html> <body>
<form action= "taboada.php" method = "POST" > <h1>Taboada </h1> Digite o Número:<input type="text" name="num" /><br /> <input type="submit" value= "exibir" /> </form> </body> </html> Prof.: Sergio Pacheco 17 17

18 que esta no action taboada.php Pelo método: POST ou GET
Revisão - PROVA submit: exibir Propriedade: name Chamar: A função php que esta no action taboada.php Pelo método: POST ou GET Prof.: Sergio Pacheco 18 18

19 Revisão Prova - GET ou POST
Prof.: Sergio Pacheco 19 19

20 Exercercício - PROVA <html> <body> <?php $n1 = 5;
$n1+= ($n1++ + ($n2-- + $n3)); $n3+= (++$n2 - 10) + 1 * 4 -($n1 % $n2); $n2+=++$n1+ --$n3; $n2=(++$n1>= --$n3)? ++$n1+ --$n3 :++$n3+ --$n1; echo "O valor atual da variavel n2 e : $n2 <br />"; ?> </body> </html> Prof.: Sergio Pacheco 20 20

21 Exercício - PROVA As vendas parceladas se tornaram uma ótima opção para os lojistas, que a cada dia criam novas promoções para tentar conquistar novos cliente. Faça um programa onde o lojista possa entrar com o preço do produto e receba as seguintes informações: (Precisa de formulário) O valor com 10% de desconto para pagamento à vista; O valor da prestação para parcelamento sem juros, em 5x; O valor da prestação para parcelamento com juros, em 10x, com 20% de acréscimo no valor do produto. Prof.: Sergio Pacheco 21 21


Carregar ppt "Linguagem PHP Prof.: Sergio Pacheco Prof.: Sergio Pacheco 1 1."

Apresentações semelhantes


Anúncios Google