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

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

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

Apresentações semelhantes


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

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

2 Sumario 2 Revisão para Prova

3 Prof.: Sergio Pacheco Características 3 O PHP é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários, parâmetros da URL e links. A diferença de PHP com relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor, sendo enviado para o cliente apenas html puro. Desta maneira é possível interagir com bancos de dados e aplicações existentes no servidor, com a vantagem de não expor o código fonte para o cliente. Isso pode ser útil quando o programa está lidando com senhas ou qualquer tipo de informação confidencial.

4 Prof.: Sergio Pacheco PHP – PHP inserido no HTML Delimitadores (tags) ; Faz distinção entre maiúsculas e minúsculas (case-sensitive): $Nota_aluno <> $nota_aluno. 4

5 Prof.: Sergio Pacheco PHP inserido no HTML Entendendo as tags: 5 ElementoDescrição Informa que termina o código php.

6 Prof.: Sergio Pacheco Variáveis 6 São sempre iniciadas por $; Atribuídas com o sinal de = (variável no lado esquerdo, valor no lado direito); Não precisam ser inicializadas. O PHP não é uma linguagem tipada, tipo variável é definida em tempo de execução e não em tempo de projeto. Valor Nulo

7 Prof.: Sergio Pacheco 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. 7 Por que não usamos o cifrão? concatenação

8 Prof.: Sergio Pacheco Variáveis válidas e inválidas 8 VálidasInválidas $nome$100nome $casa****$*casas $casal20$20casal $cadeira_10_2_2010$60nacadeira Todas as variáveis em php inicia com o caractere $; Faz distinção entre maiúscula e minúscula. Nome válido inicia com caractere _ ou letra, seguido por letras ou algarismos.

9 Prof.: Sergio Pacheco Outras Variáveis 9 VariávelDescrição $_GlobaisVariáveis que tem escopo global ao programa com um todo. $_GETVariável de formulário, via o método HTTP GET. $_POSTVariável de formulário, via o método HTTP POST. $_SESSIONAs funções para manipulação de sessões oferecidas pelo PHP permitem preservar dados ao longo de acessos subseqüentes (ID). $_SERVERInformação do servidor e ambiente de execução

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

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

12 Prof.: Sergio Pacheco Precedência - Testar 12

13 Prof.: Sergio Pacheco Operadores de Lógicos 13 OperadorDescrição ! $p1Verdadeiro se $p1 for falso. $p1AND $p2 $p1&& $p2Verdadeiro se $p1 E $p2 forem verdadeiros. $p1 OR $p2 $p1|| $p2Verdadeiro se $p1 OU $p2 forem verdadeiros. $p1 XOR $p2Verdadeiro só se $p1 OU só $p2 for verdadeiros.

14 Precedência de operadores 14 OperadorDescriçã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 ANDAND Lógico XORXOR Lógico OROR Lógico Entre Parênteses primeiro

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

16 Prof.: Sergio Pacheco Operadores de Comparação 16

17 Prof.: Sergio Pacheco Operadores de Atribuição 17

18 Prof.: Sergio Pacheco Estruturas de Repetição em PHP Comandos de Repetição: while (exp) { comandos } while (exp): comandos endwhile; 18 Sintaxe alternativa Executa de for True

19 Prof.: Sergio Pacheco Estruturas de Repetição em PHP Comandos de Repetição: for (inicialização ; condição ; operador) { comandos } 19 Sintaxe alternativa for (inicialização ; condição ; operador): comandos endfor;

20 Prof.: Sergio Pacheco Revisão Prova Taboada Digite o Número: 20

21 Prof.: Sergio Pacheco 21 Estruturas de Controle em PHP – For

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

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

24 Prof.: Sergio Pacheco Exercício - PROVA 24 = --$n3)? ++$n1+ --$n3 :++$n3+ --$n1; echo "O valor atual da variavel n2 e : $n2 "; ?>

25 Prof.: Sergio Pacheco Exercício - PROVA 25 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.


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

Apresentações semelhantes


Anúncios Google