Professional Documents
Culture Documents
PHP uma sigla recursiva que significa PHP HyperText Preprocessor. O PHP uma linguagem de cdigo-fonte aberto, muito utilizada na Internet e especialmente criada para o desenvolvimento de aplicativos Web. A melhor coisa em usar PHP est no fato de ele ser extremamente simples para um iniciante, mas oferece muitos recursos para o programador profissional.
Para testar scripts PHP necessrio um servidor com suporte a esta tecnologia. Normalmente, o mais utilizado o Apache. O banco de dados mais utilizado com os scripts PHP o MySQL. Um exemplo de pacote pronto para execuo de um ambiente Apache + PHP + MySQL o XAMPP. Qualquer editor de textos pode ser usado para escrever os scripts PHP (ex. bloco de notas ou a ferramenta free MPS PHP
Existem duas maneira de usar as tags para se programar em PHP. 1. <? //Tag de inicio do cdigo PHP (Aqui vai o cdigo de Programao) ?> //Tag de fechamento do cdigo 2. <?php ?> //Tag de inicio do cdigo PHP
O comando que far com que aparea algo na tela, texto ou resultado de uma varivel : o comando Echo ou Print. A sintaxe do comando echo a seguinte.
<?php
echo Aqui vai o que eu quero que aparea na tela; ?> Todo comando PHP tem que ser terminado com ; ponto e virgula.
<html> <head> <title>Exemplo</title> </head> <body> <?PHP echo Meu primeiro exemplo"; ?> </body> </html>
echo Meu primeiro exemplo<br />"; echo <br /> echo Como pular linha ?>
</body> </html>
<?PHP // Comentrio de uma linha /* Comentrio de varias linhas */ echo Meu primeiro exemplo"; ?>
</body> </html>
Variveis armazenam valores. Pode-se referir a variveis para obter seu valor ou para alterar seu contedo. No PHP elas so representadas por um cifro ($) mais o nome da varivel. Os nomes de variveis vlidos so iniciados por letras ou por um subscrito ( _ ). Existe diferenciao entre nomes de variveis maisculas e minsculas. Ex: $a $A $_A $_a
So usados para efetuarem operaes sobre as variveis e constantes. Os operadores aritmticos do PHP so:
Tipo + * / % Nome Soma Subtrao Multiplicao Diviso Modulo
So usados para atribuir a uma varivel o valor de outra varivel. Os operadores de atribuio do PHP so:
Tipo = += *= %= Nome Atribuio simples Atribuio com Adio Atribuio com Multiplicao Atribuio com Modulo
! $a
$a && $b $a || $b
!
&& ||
!= <
> <= >=
Tipo ++
--
No PHP, as estruturas de controle so formadas por declaraes condicionais e de looping: if executa uma ao se uma condio for atendida. O bloco de comandos a ser executado deve ser escrito entre chaves; else pode-se colocar um conjunto de comandos alternativos caso o teste do if seja negativo. A declarao else deve vir logo aps o bloco de cdigo relacionado ao if. O comando if tambm pode ser usado aps a declarao else.
Switch / Case forma de testar uma dentre vrias possibilidades. A declarao default executa caso nenhuma das opes for verdadeira. A declarao break faz com que o restante do cdigo no seja executado caso o teste seja verdadeiro.
While estrutura de looping que no necessita de um nmero determinado de iteraes. Ele executado enquanto uma condio for verdadeira. Do-while outra forma de looping que executa um bloco de cdigo, testa uma condio e repete novamente o bloco de cdigo (ou no).
For estrutura de looping que executa um bloco de cdigo quantas vezes for indicado em uma varivel. Deve-se definir a varivel que ser testada no looping, uma condio de teste e o incremento (ou decremento) da varivel de controle.