Curso de PHP online Modulo 1.

Started by Be.Cool, 14 de July , 2007, 07:12:17 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Be.Cool

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:
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&#46;html">Link</a>";

?>


Dicas uteis na hora de programar

Para 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áveis

As 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"; 

Operadores

Concatenando 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

A sabedoria está em suas mãos

Be.Cool

desculpe o flood, mais esqueci dos creditos:

Fonte: CHMOD
url:     http://www.chmod.com.br/vb/index.php
Autor: Dr.Sinister

A sabedoria está em suas mãos