Vous êtes sur la page 1sur 4

APOSTILA DE PHP

CURSO TCNICO EM INFORMTICA PARA INTERNET






Prof.: Jander Oliveira









Paracatu, Junho de 2014

PHP
Linguagem interpretada livre, usada originalmente apenas para o
desenvolvimento de aplicaes presentes e atuantes no lado do servidor,
capazes de gerar contedo dinmico na World Wide Web. Figura entre as
primeiras linguagens passveis de insero em documentos HTML,
dispensando em muitos casos o uso de arquivos externos para eventuais
processamentos de dados. O cdigo interpretado no lado do servidor pelo
mdulo PHP, que tambm gera a pgina web a ser visualizada no lado do
cliente. A linguagem evoluiu, passou a oferecer funcionalidades em linha de
comando, e alm disso, ganhou caractersticas adicionais, que possibilitaram
usos adicionais do PHP, no relacionados a web sites. possvel instalar o
PHP na maioria dos sistemas operacionais, gratuitamente. Concorrente direto
da tecnologia ASP pertencente Microsoft, o PHP utilizado em aplicaes
como o MediaWiki, Facebook, Drupal, Joomla, WordPress,Magento e
o Oscommerce.

PRINCIPAIS CARACTERSTICAS
Portabilidade roda em vrias plataformas, por exemplo: Windows,
MAC OS, Linux, etc.

Tipagem Dinmica - Tipagem dinmica uma caracterstica de
determinadas linguagens de programao, que no exigem declaraes
de tipos de dados, pois so capazes de escolher que tipo utilizar
dinamicamente para cada varivel, podendo alter-lo durante a
compilao ou a execuo do programa.
Server-side (Roda no Servidor) - a linguagem que vai rodar "por trs
dos panos", fornecendo a lgica principal da aplicao. Funciona da
seguinte maneira: sempre que o usurio entra numa pgina, clica num
link, etc, o pedido enviado para o servidor. A linguagem recebe o
requerimento e faz o processamento. Depois, transforma o resultado
final em um HTML e envia para o navegador.
O servidor web utilizando para rodar o PHP e o apache que vem junto
no pacote XAMPP, para acessa basta utilizar qualquer navegador web e
digitar localhost.

CONCATENAR
um termo usado em computao para designar a operao e unir o
contedo de duas strings. Por exemplo, considerando as strings "casa" e
"mento" a concatenao da primeira com a segunda gera a string "casamento".



ENVIANDO DADOS VIA GET E POST NO PHP

Quando desenvolvemos um site dinmico, geralmente temos a necessidade de
passar alguns valores de uma pgina para a outra, para podermos, ento,
realizar operaes como consultas e inseres no banco, autenticao de
usurios, etc. No PHP os dois mtodos mais utilizado para isso so o GET e
POST. Vamos falar um pouco mais sobre eles agora.

GET

o mtodo mais simples e mais limitado para se usar. Neste caso os valores e
seus respectivos identificadores so transmitidos pela URL(endereo do site),
no sendo preciso a

Quem nunca viu uma URL desse tipo:
http://www.meusite.com/versecao.php?id=32&descricao=Minha_Secao

Esse exemplo demonstra na prtica o uso da passagem de parmetros via
GET. A presena da interrogao indica o fim do endereo e o incio da
declarao dos nossos valores que sero passados. Neste caso, a pgina
versecao.php receber uma varivel chamada id com o valor 32, e outra
varivel descricao com valor Minha_Secao.
Pronto! Voc provavelmente dever estar pensando: timo . Vou passar todos
os meus valores via GET, pela URL.

Porm, como nem tudo perfeito, o mtodo GET no faz tudo para ns.
Como os valores so passados pela URL, h um limite para o nmero de bytes
que sero enviados. Voc poder enviar no mximo 1024 caracteres, o que
limita bastante suas possibilidades com esse mtodo.
Outra questo, agora referente segurana, sobre os tipos de dados que
voc poder enviar via URL. Como nesse mtodo os dados so visveis ao
usurio, no bom (na verdade pssimo) que se passe informao
confidenciais via GET. Imagine voc, navegando em um site, e de repente voc
v a sua senha passando pela URL. E o pior, sendo salva no histrico do
computador.
O ideal que se use o mtodo get somente para passar parmetros para
pesquisas e outras informaes no crticas.
Para solucionar esses e outros problemas temos disponvel o mtodo POST.

POST

O mtodo POST representa uma alternativa ao mtodo GET para as questes
de capacidade e segurana. Nesse mtodo uma conexo paralela aberta e
os dados so passados por ela. No h restrio referente ao tamanho e os
dados no so visveis ao usurio. H nica condio que se use um
formulrio para os dados. Na tag form , temos um atributo action. Nesse
atributo que setaremos a pgina que receber nossas informaes. Quando
o boto submit for acionado todos os dados desse formulrio sero passados
para a pgina definida no action. uma maneira segura e com mais
capacidade em termos de espao.
Legal. Aprendemos como enviar as informaes atravs dos dois mtodos para
as pginas, mas ainda no sabemos como acess-los nessas pgina.
O PHP armazena as variveis vindas por GET e por POST em vetores
associativos (vetores cujos ndices so strings).
Vejamos como faramos isso com o exemplo do mtodo GET acima.
Foram passadas duas variveis : id e descricao.
Para pegar o id fazemos, por exemplo:
$meu id = $_GET[id] e $minhadescricao = $_GET[descricao]
No caso do mtodo POST, temos um vetor chamado $_POST que armazenar
os dados vindos do formulrio. Vale lembrar que, nesse caso, os ndices do
vetor sero as nomes dados aos inputs no seu formulrio.
Para acessar os valores vindos de um formulrio com nome e idade, por
exemplo, fazemos>
$nome = $_POST[nome] e $idade = $_POST[idade].

Agora voc j est pronto para comear a praticar a transmisso de variveis
no PHP. Qualquer dvida s comentar.



ECHO

IF

OPERADORES LGICOS E ARITMETICOS


DECLARAR VARIAVEIS
VARIAVEIS E TIPOS

ESTRTURA DE REPETIO

Vous aimerez peut-être aussi