Programação web ii   aulas 03 e 04
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Programação web ii aulas 03 e 04

on

  • 626 views

Introdução ao PHP;

Introdução ao PHP;
Características do PHP;
Tipos de dados;
Operadores;
Laço FOR e WHILE

Statistics

Views

Total Views
626
Views on SlideShare
614
Embed Views
12

Actions

Likes
0
Downloads
14
Comments
0

1 Embed 12

http://www.yuribispo.com.br 12

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Programação web ii aulas 03 e 04 Presentation Transcript

  • 1.
    • Características do PHP;
    • 2. Tipos de dados;
    • 3. Operadores;
    • 4. Laço FOR e WHILE.
    PHP - INTRODUÇÃO
  • 5. Características do PHP
    Linguagem interpretada;
    Fracamente tipada;
    Linguagem Hibrida;
    Atualmente a linguagem de script mais
    popular da web;
    Disponibilidade de código-fonte;
    Interfaces para muitos sistemas diferentes de banco de dados;
    http://www.php.net/usage.php
  • 6. Integração PHP-Apache
  • 7. Testando o PHP
    <html>
    <head><title>Hello Script</title></head>
    <body>
    <?phpecho "<h1>Olá PHP mundo!</h1>"; ?>
    </body>
    </html>
  • 8. Onde colocar o código PHP?
    Tags de script PHP são utilizadas para diferenciar o código PHP do código HTML;
    Estilo XML
    <?php
    Incluir código PHP aqui !
    ?>
    Estilo Abreviado
    <?
    Incluir código PHP aqui !
    ?>
  • 9. Tipo de Dados
    Escalares
    Inteiros (int)
    Ponto flutuante (float, double)
    String
    Booleanos
    Estruturados ou compostos
    arraye object
  • 10. Declarando variáveis
    Tipo de variáveis não são declarados
    Para consultar o tipo de uma variável
    stringgettype(variável)
    Todas as variáveis começam com um sinal
    de dolar $
    Próximo caracter é uma letra ou underscore;
    O restante são letras, underscore ou digitos.
  • 11. Verificando tipos
    Para verificar o tipo de uma variável utilize as
    funções is_<tipo>, as quais retornam verdadeiro se a variável for do tipo pesquisado.
    is_integer()
    is_string()
    is_array()
    is_bool()
    is_float()
  • 12. Convenções
    A convenção do PHP é que o caractere underscoreé usado para simular o espaço
    em nomes de variáveis:
    Por exemplo:
    $numero_de_arquivos = 3;
  • 13. Constantes
    Constantes são definidas usando a função define e não começam com o sinal de dolar: define(<nome>,<valor>[,<case-insensitive>])
    A convenção é usar todas as letras
    maiúsculas e _ para nomes de constantes;
    Por Exemplo:
    define('CURSO', "Internet");
    define('CM_PARA_INCH', 2.54);
  • 14. Prática
    <html>
    <head>
    <title>Constantes</title>
    </head>
    </html>
    <body>
    <?
    define('CURSO',"Internet");
    define ('NOTA', "10,00");
    echo "O curso é:" . CURSO;
    echo "A nota é:" . NOTA;
    ?>
    </body>
  • 15. Comentários
    Comentários de várias linhas:
    /* Comentário de várias linhas */
    Comentário de uma única linha estilo C++, Java
    // comentário em uma única linha
    Comentários estilo Unix shell script e Perl
    # comentário em uma única linha
  • 16. Interpolação de variáveis
    Se $nametem o valor "Fred" então
    "Hello$name" tem o valor: HelloFred
    'Hello$name' tem o valor: Hello $name
    "$name = $name" tem o valor
    $name = Fred
    No último caso o caractere de escape é usado para especificar que o primeiro $ é um caractere literal.
  • 17. Operadores
    Os operadores aritméticos usuais são +, -, *, e /
    Observe que / é sempre uma operador de divisão para ponto flutuante
    Para divisão inteira utilize (int)($a/$b)
    O operador resto (mod) é %.
    O operador de atribuição é =.
    Os operadores ++, --, +=, -=, *= estão disponíveis também.
  • 18. Operadores lógicos
    || para “ou lógico”
    && para “e lógico”
    ! para negação
    Há também versões diferentes
    orpara “ou lógico”
    andpara “e lógico”
  • 19. Operadores relacionais
    <, <=, ==, !=, >, >=
    Esses operadores executam a conversão de tipo caso seja necessário antes da comparação
    Há também os operadores
    === e !==
    Esses operadores comparam o valor e o tipo logo nenhuma conversão é feita.
    Esses operadores também são utilizados para strings.
  • 20. Comandos de seleção
    O comando if é similar ao comando do C e Java
  • 21. Testando variáveis
    empty(variable)
    Retorna true se a variável está alocada e tem um valor vazio (por exemplo, 0, ' ').
    isset(variable)
    Retorna true se a variável existes
    is_null(variable)
    Retorna true se uma variável existente tem o
    valor null
  • 22. Prática
    <?php
    $var = 0;
    // verifica se $var está vazioif(empty($var))
    {
    echo '$varé igual a 0';
    }
    if(isset($var))
    {
    echo '$varnãoestavazio';
    }
    ?>
  • 23. Variáveis superglobais
    O PHP disponibiliza as chamadas variáveis superglobais, as quais estão disponíveis em qualquer lugar do script;
    Por exemplo:
    $_SERVER
    $_GET
    $_POST ($_POST[“CODIGO”])
    DOCUMENT_ROOT
    PHP_SELF
  • 24. O laço for
  • 25. O laço while