Características do PHP;
Tipos de dados;
Operadores;
Laço FOR e WHILE.PHP - INTRODUÇÃO
Características do PHPLinguagem interpretada;Fracamente tipada;Linguagem Hibrida;Atualmente a linguagem de script maispopular da web;Disponibilidade de código-fonte;Interfaces para muitos sistemas diferentes de banco de dados;http://www.php.net/usage.php
Integração PHP-Apache
Testando o PHP<html><head><title>Hello Script</title></head><body><?phpecho "<h1>Olá PHP mundo!</h1>"; ?></body></html>
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<?phpIncluir código PHP aqui !?>Estilo Abreviado<?Incluir código PHP aqui !?>
Tipo de DadosEscalaresInteiros (int)Ponto flutuante (float, double)StringBooleanosEstruturados ou compostosarraye object
Declarando variáveisTipo de variáveis não são declaradosPara consultar o tipo de uma variávelstringgettype(variável)Todas as variáveis começam com um sinalde dolar $Próximo caracter é uma letra ou underscore;O restante são letras, underscore ou digitos.
Verificando tiposPara verificar o tipo de uma variável utilize asfunçõ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()
ConvençõesA convenção do PHP é que o caractere underscoreé usado para simular o espaçoem nomes de variáveis:Por exemplo:    $numero_de_arquivos = 3;
ConstantesConstantes 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);
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>
ComentáriosComentá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 linhaComentários estilo Unix shell script e Perl   # comentário em uma única linha
Interpolação de variáveisSe $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 = FredNo último caso o caractere de escape \ é usado para especificar que o primeiro $ é um caractere literal.
OperadoresOs operadores aritméticos usuais são +, -, *, e /Observe que / é sempre uma operador de divisão para ponto flutuantePara divisão inteira utilize (int)($a/$b)O operador resto (mod) é %.O operador de atribuição é =.Os operadores ++, --, +=, -=, *= estão disponíveis também.
Operadores lógicos|| para “ou lógico”&& para “e lógico”! para negaçãoHá também versões diferentesorpara “ou lógico”andpara “e lógico”
Operadores relacionais<, <=, ==, !=, >, >=Esses operadores executam a conversão de tipo caso seja necessário antes da comparaçãoHá 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.
Comandos de seleçãoO comando if é similar ao comando do C e Java
Testando variáveisempty(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 existesis_null(variable)Retorna true se uma variável existente tem ovalor null
Prática<?php     $var = 0;    // verifica se $var está vazioif(empty($var))  {echo '$varé igual a 0';}if(isset($var)){    echo '$varnãoestavazio';}?>

Programação web ii aulas 03 e 04

  • 1.
  • 2.
  • 3.
  • 4.
    Laço FOR eWHILE.PHP - INTRODUÇÃO
  • 5.
    Características do PHPLinguageminterpretada;Fracamente tipada;Linguagem Hibrida;Atualmente a linguagem de script maispopular da web;Disponibilidade de código-fonte;Interfaces para muitos sistemas diferentes de banco de dados;http://www.php.net/usage.php
  • 6.
  • 7.
    Testando o PHP<html><head><title>HelloScript</title></head><body><?phpecho "<h1>Olá PHP mundo!</h1>"; ?></body></html>
  • 8.
    Onde colocar ocódigo PHP?Tags de script PHP são utilizadas para diferenciar o código PHP do código HTML;Estilo XML<?phpIncluir código PHP aqui !?>Estilo Abreviado<?Incluir código PHP aqui !?>
  • 9.
    Tipo de DadosEscalaresInteiros(int)Ponto flutuante (float, double)StringBooleanosEstruturados ou compostosarraye object
  • 10.
    Declarando variáveisTipo devariáveis não são declaradosPara consultar o tipo de uma variávelstringgettype(variável)Todas as variáveis começam com um sinalde dolar $Próximo caracter é uma letra ou underscore;O restante são letras, underscore ou digitos.
  • 11.
    Verificando tiposPara verificaro tipo de uma variável utilize asfunçõ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çõesA convenção doPHP é que o caractere underscoreé usado para simular o espaçoem nomes de variáveis:Por exemplo: $numero_de_arquivos = 3;
  • 13.
    ConstantesConstantes são definidasusando 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.
  • 15.
    ComentáriosComentários de váriaslinhas:/* Comentário de várias linhas */Comentário de uma única linha estilo C++, Java // comentário em uma única linhaComentários estilo Unix shell script e Perl # comentário em uma única linha
  • 16.
    Interpolação de variáveisSe$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 = FredNo último caso o caractere de escape \ é usado para especificar que o primeiro $ é um caractere literal.
  • 17.
    OperadoresOs operadores aritméticosusuais são +, -, *, e /Observe que / é sempre uma operador de divisão para ponto flutuantePara 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çãoHá também versões diferentesorpara “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çãoHá 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çãoOcomando if é similar ao comando do C e Java
  • 21.
    Testando variáveisempty(variable)Retorna truese a variável está alocada e tem um valor vazio (por exemplo, 0, ' ').isset(variable)Retorna true se a variável existesis_null(variable)Retorna true se uma variável existente tem ovalor 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';}?>