escola estadual prof. josÉ barroso tostes ?· operadores de incremento e decremento ... comandos...

Download ESCOLA ESTADUAL PROF. JOSÉ BARROSO TOSTES ?· Operadores de incremento e decremento ... COMANDOS DE…

Post on 19-Nov-2018

213 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • ESCOLA ESTADUAL PROF. JOS BARROSO TOSTES

    PROFESSOR: ESP. ANDREW RODRIGUES

    CURSO: PROGRAMADOR WEB

    DISCIPLINA: PHP

    CURSO: PROGRAMADOR WEB

    DISCIPLINA: PHP

  • 2

    NDICE

    1. INTRODUO ................................................................................................. 6 O que PHP .................................................................................................................................................. 6 Histria do PHP ............................................................................................................................................. 6 O que pode ser feito ....................................................................................................................................... 7

    2. INSTALAO DO AMBIENTE DE PROGRAMAO .................................... 7

    AMBIENTE DE PROGRAMAO ......................................................................... 7

    INSTALAO ......................................................................................................... 8 Windows ........................................................................................................................................................ 8 Linux (Debian) .............................................................................................................................................. 9

    3. INTRODUO AO HTML ................................................................................ 9 HTML: ........................................................................................................................................................... 9 Tags: .............................................................................................................................................................. 9 Estrutura Bsica de uma Pgina: ................................................................................................................. 10 Tags Bsicos: .............................................................................................................................................. 10 Atributos: ..................................................................................................................................................... 10 Link: ............................................................................................................................................................ 11 Imagem: ....................................................................................................................................................... 11 Tabelas: ........................................................................................................................................................ 11

    EXERCCIOS ........................................................................................................ 11

    4. SINTAXE BSICA ......................................................................................... 11 Delimitando o cdigo PHP .......................................................................................................................... 11 Separador de instrues ............................................................................................................................... 12 Nomes de variveis ...................................................................................................................................... 12 Comentrios ................................................................................................................................................. 12

    PHP NO HTML ...................................................................................................... 13

    EXERCCIOS ........................................................................................................ 14

    5. TIPOS ............................................................................................................ 14 Tipos Suportados ......................................................................................................................................... 14 Inteiros (integer ou long) ............................................................................................................................. 14 Nmeros em Ponto Flutuante (double ou float) ........................................................................................... 14 Strings .......................................................................................................................................................... 14 Arrays .......................................................................................................................................................... 15 Objetos ......................................................................................................................................................... 16 Booleanos .................................................................................................................................................... 16

  • 3

    TRANSFORMAO DE TIPOS ........................................................................... 16 Coeres ...................................................................................................................................................... 17 Transformao explcita de tipos ................................................................................................................. 17 Com a funo settype .................................................................................................................................. 18

    CONSTANTES ...................................................................................................... 18 Constantes pr-definidas .............................................................................................................................. 18 Definindo constantes ................................................................................................................................... 18

    EXERCCIOS ........................................................................................................ 18

    6. OPERADORES .............................................................................................. 18 Operadores Aritmticos ............................................................................................................................... 18 Operadores de strings .................................................................................................................................. 19 Operadores de atribuio ............................................................................................................................. 19 Operadores bit a bit ...................................................................................................................................... 19 Operadores Lgicos ..................................................................................................................................... 19 Operadores Comparao .............................................................................................................................. 20 Expresso condicional ................................................................................................................................. 20 Operadores de incremento e decremento ..................................................................................................... 20

    7. ESTRUTURAS DE CONTROLE .................................................................... 20 Blocos .......................................................................................................................................................... 20

    COMANDOS DE SELEO ................................................................................. 21 if ................................................................................................................................................................... 21 switch ........................................................................................................................................................... 22

    COMANDOS DE REPETIO ............................................................................. 23 while ............................................................................................................................................................ 23 do... while .................................................................................................................................................... 23 for ................................................................................................................................................................ 24

    EXERCCIO ........................................................................................................... 25

    8. FUNES ...................................................................................................... 25 Definindo funes ........................................................................................................................................ 25 Valor de retorno ........................................................................................................................................... 25 Argumentos ................................................................................................................................................. 25 Passagem de parmetros por referncia ....................................................................................................... 26 Argumentos com valores pr-definidos (default) .........................................................