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

  • 644 views
Uploaded on

Introdução ao PHP;...

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

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
644
On Slideshare
632
From Embeds
12
Number of Embeds
1

Actions

Shares
Downloads
14
Comments
0
Likes
0

Embeds 12

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

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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