You are on page 1of 21

PHP

Professores: Denilson Quaiati

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

(Aqui vai o cdigo de Programao)


//Tag de fechamento do cdigo

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.

A sintaxe do comando print a seguinte.


<?php

print 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>

<html> <head> <title>Exemplo</title> </head> <body> <?PHP

echo Meu primeiro exemplo<br />"; echo <br /> echo Como pular linha ?>
</body> </html>

<html> <head> <title>Exemplo</title> </head> <body>

<?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

O PHP suporta vrios tipos de dados:

Inteiro Nmeros inteiros. (sem casas decimais)


Reais - Nmeros que contm casas decimais.

String Texto entre aspas simples ( ) ou duplas ( ).


Booleanos Armazenam valores verdadeiros ou falsos, usados em testes de condies. Array Grupo de elementos do mesmo tipo.

Varivel de inteiros. $a = 2002; Varivel de nmeros reais. $b = 3.14159;

Varivel alfanumricas $c = "Ol amigo";


Arrays so as variveis que guardam um vetor $sentido[1]="ver";$sentido[2]="tocar";$sentido[3]="ouvir"; $sentido[4]="gosto";$sentido[5]="cheirar";

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

Os operadores logicos do PHP so:


Exemplo $a or $b $a or $b $a xor $b Nome AND OR XOR Resultado Verdadeiro (TRUE) se tanto $a quanto $b so verdadeiros Verdadeiro se $a ou $b so verdadeiros.

Verdadeiro se $a ou $b so verdadeiros, mas no ambos.


Verdadeiro se $a no verdadeiro. E OU

! $a
$a && $b $a || $b

!
&& ||

So usados para comparar variveis. Os operadores de comparao do PHP so:


Tipo == Nome Igual a

!= <
> <= >=

Diferente de Menor que


Maior que Menor igual a Maior igual a

So usados para incrementar ou decrementar a varivel. Os operadores so:

Tipo ++
--

Nome Acrescenta 1 a varivel.


Tira 1 da varivel

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.

You might also like