Vous êtes sur la page 1sur 2

Apostila de PHP

1. Introduo
1.1.O que o PHP?
O PHP uma das linguagens mais utilizadas na Web. A principal diferena em
relao s outras linguagens a capacidade que o PHP tem de interagir com o
mundo, isto , transformando os ebsites em p!ginas din"micas.
#m bom e$emplo um ebsite que e$iba not%cias diferentes diariamente. &eria
in'i!'el fazer isso utilizando apenas H()*. As p!ginas seriam est!ticas de maneira
que a cada not%cia no'a, uma no'a p!gina de'esse ser constru%do, o que um grande
esforo. Atra's do PHP, tudo isto poderia ser feito automaticamente, bastando que
um banco de dados armazene as not%cias para que uma p!gina pudesse +pu$!,las-.
.magine que um site possua cerca de /00 p!ginas. &upon1a que no lado esquerdo
das p!ginas 1! um menu com os lin2s para as se3es do site. &e alguma seo fosse
inclu%da ou e$clu%da, seria necess!rio alterar todas as p!ginas.
Para resol'er esse problema utilizando o PHP muito simples. 4asta fazer um
5nico menu, e fazer todas as /00 p!ginas acessarem esse arqui'o e mostra,lo em sua
parte esquerda. 6uando alguma alterao fosse necess!ria, bastaria alterar um 5nico
arqui'o, e as /00 p!ginas seriam alteradas automaticamente, 7! que todas acessam o
mesmo menu.
1.2.Caractersticas do PHP
1.2.1. Gratuito e com cdigo aberto
#ma das grandes 'antagens do PHP que ele gratuito. O arqui'o de instalao
pode ser obtido no site http://www.php.net.
8o site do PHP se encontrar! sempre as 'er3es mais atuais, bem como as 'ers3es
anteriores para donload. 9 recomendado que se obten1a sempre a 'erso mais
recente da linguagem, pois estas possuem corre3es.
Outra 'antagem do PHP o fato de ser um softare com c:digo,fonte aberto. O
c:digo,fonte do PHP assim como sua documentao esto dispon%'eis no site oficial.
1.2.2. mbutido no H!"#
Outra caracter%stica do PHP que ele embutido no H()*. #ma p!gina que
contm programao PHP normalmente possui e$tenso +.p1p-. &empre que o
ser'idor Web receber solicita3es de p!ginas que possuem essa e$tenso, ele saber!
que essa p!gina possui lin1as de programao. Porm, o H()* e o PHP
possi'elmente estaro misturados na p!ginas.
? ;<$erc%cio= <ditores PHP, Pesquisa de editores PHP e$istentes.
1.2.$. %aseado no ser&idor
A linguagem de script c1amada de >a'a&cript consiste de uma programao que
colocada nas p!ginas Web no meio do H()*, porm esta linguagem e$ecutada no
lado do cliente ;usu!rio=. .sto significa que a programao escrita em >a'a&cript
carregada na mem:ria do micro do cliente, alm disso pode ser 'ista e copiada por
qualquer pessoa. Para isto, basta que se e$iba o c:digo fonte da p!gina.
O p1p e$atamente o contr!rio, pois e$ecutado no ser'idor. 6uando o usu!rio
acessa uma p!gina PHP por meio do na'egador, todo o c:digo PHP e$ecutado no
ser'idor, e os resultados so en'iados para o na'egador. Portanto, o na'egador e$ibe
uma p!gina 7! processada, sem consumir recursos do computador do usu!rio.
(ambm, as lin1as de programao PHP no podem ser e$ibidas, 7! que so
e$ecutadas no pr:prio ser'idor.
#m e$emplo simples para compreenso? alguns site e$ibem a data e a 1ora atual
em suas p!ginas. &e essas informa3es forem escritas em >a'a&cript, a data e 1ora
mostradas sero retiradas do rel:gio do computador do usu!rio. Assim, para cada um
que acessar, a data e 1ora mostradas possi'elmente sero diferentes. &e a data e 1ora
forem escritas utilizando PHP, essas informa3es sero retiradas do rel:gio do
ser'idor, assim todos que acessarem o site ao mesmo tempo 'ero a mesma data e
1ora.
1.2.'. %anco de (ados
@i'ersos banco de dados so suportados pelo PHP. <ntre eles temos )A&6*,
Postgre&6*, &Abase, Oracle, &6* &er'er entre outros. #saremos em nossas aulas
e$emplos com o )A&6*, porm, os comando utilizados por outros banco de dados
so encontrados na documentao do PHP.
2. Insta)ao do ambiente de *rogramao PHP
? ;<$erc%cio= Ambiente de programao? Berificar e documentar o passo,a,passo
para instalao do pacote WA)PP ou CA)PP. Berificar e documentar a 'erso
port!til.

Vous aimerez peut-être aussi