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 Rápida Revisão; Comandos de Repetição;
Controle do fluxo de execução; Exercício. Prof.: Sergio Pacheco 2 2

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

4 Casting de Variáveis Conversos Descrição (int), (interger)
Converte para inteiro (real), (float), (double) Converte para ponto flutuante; (string) Converte para string; (array) Converte em Array; (object) Converte em object. Prof.: Sergio Pacheco 4 4

5 Método GET ou POST GET ou POST Prof.: Sergio Pacheco 5 5

6 Método GET Operador Descrição Prof.: Sergio Pacheco $_GET[ ]
Tratar como se fosse variável, com o símbolo $ na frente. <input type="text" name="prnome" /><br /> $_GET[“prnome”]; Dentro do colchetes colocar o nome do campo definido no formulário, pela propriedade name. Só funciona se a opção register_globais estiver habilitada no php.ini (por padrão desde a versão já está.); Prof.: Sergio Pacheco 6 6

7 Método POST Operador Descrição Prof.: Sergio Pacheco $_POST[ ]
Tratar como se fosse variável, com o símbolo $ na frente. <input type="text" name="prnome" /><br /> $_POST[“prnome”]; Dentro dos colchetes colocar o nome do campo definido no formulário, pela propriedade name. Os dados são enviados corpo da mensagem. Prof.: Sergio Pacheco 7 7

8 Estruturas de Controle em PHP
Comandos Condicionais: If; switch. Comandos de Repetição: while; do .. while; for; foreach. Prof.: Sergio Pacheco 8 8

9 Estruturas de Condicionais em PHP
Comandos de Repetição: if (<condição>) { <comandos> } } else { Prof.: Sergio Pacheco 9 9

10 Estruturas de Condicionais em PHP
Comandos de Repetição: switch (variable) { case valor1: comandos1 break; ... case valorN: comandosN default: comandosDefault } Prof.: Sergio Pacheco 10 10

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

12 Estruturas de Repetição em PHP - while
<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 12 12

13 Estruturas de Repetição em PHP - while
$num = $_POST["num"]; $cont=1; while($cont<=10){ echo "$num x $cont = " .($num * $cont ). "<br />"; $cont ++; } ?> Por concatenar ? Prof.: Sergio Pacheco 13 13

14 Estruturas de Repetição em PHP - while
$num = $_POST["num"]; $cont=1; while($cont<=10): echo "$num x $cont = " .($num * $cont ). "<br />"; $cont ++; endwhile; ?> Prof.: Sergio Pacheco 14 14

15 Estruturas de Repetição em PHP
Comandos de Repetição: do { comandos } while (exp) Executa pelo menos 1 vez mesmo que a expressão seja false. Prof.: Sergio Pacheco 15 15

16 Estruturas de Repetição em PHP – do while
<html> <body> <form action= "dowhile.php" method = "POST" > <h1>Programa - DoWhile </h1> Digite o contador:<input type="text" name="num" /><br /> <input type="submit" value= "exibir" /> </form> </body> </html> Prof.: Sergio Pacheco 16 16

17 Estruturas de Controle em PHP – do while
$num = $_POST["num"]; $cont=1; do { echo "O valor do atual do contador é : $cont <br/>"; $cont++; }while($cont<$num) ?> Prof.: Sergio Pacheco 17 17

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

19 Estruturas de Repetição em PHP – For
<html> <body> <form action= “for.php" method = "POST" > <h1>Programa – For-taboada </h1> Digite o numero:<input type="text" name="num" /><br /> <input type="submit" value= "exibir" /> </form> </body> </html> Prof.: Sergio Pacheco 19 19

20 Estruturas de Controle em PHP – For
$num = $_POST["num"]; for($cont=1; $cont<= 10; $cont++){ echo "$num x $cont = " . ($num * $cont ) . "<br />"; } ?> Prof.: Sergio Pacheco 20 20

21 Estruturas de Fluxo de Execução
Comandos de Execução: for (inicialização ; condição ; operador) { if (algo){ comando; break; } Prof.: Sergio Pacheco 21 21

22 Estruturas de Fluxo de Execução
<?php $i = 0; $j = 0; while ($j<10){ $i++; $j++; while ($i<20){ if ($i==10){ echo "O primeiro while já era <br />"; break; echo " Essa linha não será impressa <br />"; } elseif ($i==15){ echo "Os 2 while's já eram <br />"; break 2; echo "o i é $i o j é $j <br />"; ?> Prof.: Sergio Pacheco 22 22

23 Estruturas de Fluxo de Execução
Comandos de Execução: for (inicialização ; condição ; operador) { if (algo){ comando; continue; } Prof.: Sergio Pacheco 23 23

24 Estruturas de Fluxo de Execução
<?php $j = 0; while ($j<15){ $j++; if (($j%2)!==0) { continue; //echo " Essa linha não será impressa <br/>"; } echo "O numero $j é par <br />“; ?> Prof.: Sergio Pacheco 24 24

25 Exercício valendo 1 ponto
Escrever um programa em PHP que leia um número e diga se este numero é perfeito ou não. Um número perfeito é aquele que a soma de seus divisores é igual ao mesmo. Ex =(6), =(28). Prof.: Sergio Pacheco 25 25


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

Apresentações semelhantes


Anúncios Google