Introdução
O que é PHP?
Pra que serve o PHP?
Como funciona o PHP?
Dicas úteis na hora de programar
Variáveis
Operadores
Exercícios-------------------------------------------------------------------------
O que é PHP?PHP significa Personal Home Page ou Hypertext Preprocessor, é uma linguagem de script Open Source
E ela não precisa ser compilada, o PHP é executado no servidor e é processado na hora que a página for executada.
Pra que serve o PHP?Para o desenvolvimento de aplicações Web ou sistemas intranet.
E o PHP conecta com diversos bancos de dados
O PHP também faz sistemas de controles statisticos, bate papos, fórum, portais, enquetes, blogs, entre outros sistemas conhecidos.
Como Funciona o PHP?O PHP funciona sendo executado por um programa servidor web configurado com o PHP como CGI ou filtro isapi e o PHP processa a página e envia apenas o resultado do processo em HTML para o usuário
CGI - Commom Gateway Interface (Interface Comum de Gateway) é uma interface definida de maneira a possibilitar a execução de programas sob um servidor
ISAPI é uma DLL personalizada que está no mesmo espaço de memória que o servidor Web, e é chamado pelo servidor da web em resposta a cada solicitação HTTP.
O PHP só é interpretado dentro das tags simples ?> ou para suporte a XML ou XHTML
O PHP também funciona com essas tag:
<script language="php">
codigo
</script>
O PHP também funciona com tags ASP: <% %>
Uma página em PHP tem que ter a extensão .php
Se não for usar nenhuma tag PHP na página deixa a com .html
Daí o PHP não precisara ficar lendo essa página em busca de tags php
e no final de cada linha você precisa usar um ;( ponto e vírgula ) idêntico à linguagem C
echo() é construtor da linguagem ele serve para exibir algo na tela e não é obrigatório usar parênteses ().
Use ' ( Apóstrofos ) para delimitar a string( textos ) do seu script exemplo:
<?php echo 'ola mundo'; ?>
ou modo simples para uma linha:= 'ola mundo'; ?>
As " ( aspas ) se a string é delimitada entre " ( aspas ), o PHP entende mais seqüências de escape para caracteres especiais:
\n = nova linha
\r retorno da linha
\t tab
Também da para delimitar as string usando a sintaxe heredoc ("<<<") exemplo:
$string = <<<EOD
Exemplo de uma string
distribuída em várias linhas
utilizando a sintaxe heredoc.
EOD;
Embutido dentro do HTML:
<html>
<head>
<title>Titulo</title>
</head>
<body>
<?
echo "ola mundo";
?>
</body>
</html>
Ou você pode dar um echo nas tags HTML dentro do PHP exemplo:
<?php
echo "<b>PHP</b>";
?>
<?php
echo "<a href="link.html">Link</a>";
?>
Dicas uteis na hora de programarPara desenvolver um script e evitar erros
Programe com essas opções no php.ini:
Quotedisplay_errors = on => deixa ativado a opção para exibir mensagens de erro ou alertas e avisos sobre alguma coisa que esta errada
display_startup_errors = On => use essa opção em on só na hora que estiver desenvolvendo seus script ,tem erros que são iniciados e o display_errors não mostra
error_reporting = E_ALL => mostra todos possíveis erros
register_globals = off => a partir do PHP 4.2.0 passou a se usar ela em off por motivo de seguranças
exit; serve para a execução do script ,então use o exit sempre que quiser debugar seu script, ou em funções e estruturas de controles
outras dicas nunca esqueça de colocar o ; ( ponto e vírgula ) no final de cada linha
e sempre usar as aspas em string exemplos:
$nome = "Mario";
$array["array1"];
$_POST["campo"];
echo "Bom estudo";
VariáveisAs variáveis no PHP são representadas por um cifrão ($) seguido pelo nome da variável. Os nomes de variável no PHP fazem distinção entre maiúsculas e minúsculas.
Um nome de variável válido se inicia com uma letra ou sublinhado
Atribuindo valores a uma variável:
$teste = "testando";
$numero = 1234;
$teste2 = "testando 1234";
OperadoresConcatenando uma variável
Concatenar significa juntar as variáveis e no PHP usa-se o . ( ponto ) para juntar as variáveis
Exemplo:
$nome = "João "; <= reparem que tem um espaço depois do nome isso é feito para quando juntar as variáveis nome e sobrenome não ficar grudado JoaoSantos
$nome = "João ";
$sobrenome = "Santos";
$nome_completo = $nome.$sobrenome;
ou
$nome_completo = $nome;
$nome_completo .= $sobrenome;
Somando:$valor = 100;
$valor += 200;
ou
$valor = 200 + 100;
Subtraindo$valor = 300;
$valor -= 100;
ou
$valor = 300 - 100;
Mutiplicando$valor = 300;
$valor *= 100;
ou
$valor = 300 * 100;
Operadores Aritméticos$a + $b //Adição Soma de $a e $b.
$a - $b //Subtração Diferença entre $a e $b.
$a * $b //Multiplicação Produto de $a e $b.
$a / $b //Divisão Quociente de $a por $b.
$a % $b //Módulo Resto de $a dividido por $b
Operadores de comparação$a == $b //Igual Verdadeiro (TRUE) se $a é igual a $b.
$a === $b //Idêntico Verdadeiro (TRUE) se $a é igual a $b, e eles são do mesmo tipo (somente para PHP4).
$a != $b //Diferente Verdadeiro se $a não é igual a $b.
$a <> $b //Diferente Verdadeiro se $a não é igual a $b.
$a !== $b //Não idêntico Verdadeiro de $a não é igual a $b, ou eles não são do mesmo tipo (somente para o PHP4).
$a < $b //Menor que Verdadeiro se $a é estritamente menor que $b.
$a > $b //Maior que Verdadeiro se $a é estritamente maior que $b.
$a <= $b //Menor ou igual Verdadeiro se $a é menor ou igual a $b.
$a >= $b //Maior ou igual Verdadeiro se $a é maior ou igual a
Operadores Lógicos$a and $b //E Verdadeiro (TRUE) se tanto $a quanto $b são verdadeiros.
$a or $b //OU Verdadeiro se $a ou $b são verdadeiros.
$a xor $b //XOR Verdadeiro se $a ou $b são verdadeiros, mas não ambos.
! $a //NÃO Verdadeiro se $a não é verdadeiro.
$a && $b //E Verdadeiro se tanto $a quanto $b são verdadeiros.
$a || $b //OU Verdadeiro se $a ou $b são verdadeiros.
Operadores de Incremento/Decremento++$a //Pré-incremento Incrementa $a em um, e então retorna $a.
$a++ //Pós-incremento Retorna $a, e então incrementa $a em um.
--$a //Pré-decremento Decrementa $a em um, e então retorna $a.
$a-- //Pós-decremento Retorna $a, e então decrementa $a em um
Resolva os exercicios, 10 questões:http://www.darkers.com.br/forum/index.php?topic=7335.0 (http://www.darkers.com.br/forum/index.php?topic=7335.0)