Vous êtes sur la page 1sur 13

Programao WEB

Aula 01 Introduo ao PHP


Professor: Fernando Kenji Kamei
E-mail: fkenjikamei@gmail.com

Contedo programtico

O que o PHP?
Caractersticas do PHP
Instalao do PHP
Noes bsicas de programao
Manipulando os dados em PHP
Estruturas de Controle em PHP
Arrays e Funes
Orientao a Objetos em PHP
PHP e Banco de Dados
HTML + CSS + PHP + Banco de Dados

O que o PHP?
O PHP (um acrnimo recursivo para PHP:
Hypertext Preprocessor) uma linguagem de
script open source de uso geral, muito utilizada,
e
especialmente
adequada
para
o
desenvolvimento web e que pode ser
embutida dentro do HTML.

O que o PHP?
uma linguagem dinmica, que d vida
as pginas estticas.
Como assim dinmica?
Imagine um website que deseja exibir notcias
em sua pgina principal, por exemplo, o
AraNotcias , que pode permitir mudar as
informaes a cada dia, ou a cada hora, ou
ainda, a qualquer momento em que uma notcia
nova surge.

Como? Uso do

PHP + Banco de Dados

O que o PHP?

Vantagens
Linguagem simples
Comunidade grande
Facilidade de instalao e configurao

Caractersticas do PHP
Gratuito e com cdigo aberto
www.php.net
Embutido no HTML
Suporte a Orientao a Objetos
Suporte diversos Banco de Dados
MySQL
Postgre
Oracle
SQL Server
* ODBC
Portabilidade

Instalao do PHP
O que ser preciso?
Servidor que possua:
PHP: para suportar a linguagem de
programao
Apache: o servidor Web mais indicado
MySQL ou Postgre (banco de dados)
O Apache indicado por ser o PHP roda como
um mdulo nativo.
Pode ser instalados separadamente, ou usar
pacotes pr-configurados:
en.wikipedia.org/wiki/List_of_Apache-

Noes bsicas

Minha primeira pgina PHP


<!
DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitio
nal//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Exemplo</title>
</head>
<body>
<?php
//Minha primeira pgina que escrevo em PHP
echo"Ol,eusouumscriptPHP!";
?>
</body>

Noes bsicas

Minha primeira pgina PHP


Qual a extenso dos arquivos?
.php
Como visualizar?
http://<<seu endereo>/nome
Abra um navegador:
http://localhost/ola.php ou http://127.0.0.1/ola.php

Noes bsicas

Estrutura bsica de um programa PHP


Element
o
<?php

Descrio

//

*/
echo

Representa uma linha de comentrio. Ou seja,


tudo o que vem aps estas barra na mesma linha
ignorado pelo PHP. Para comentrios de
mltiplas linhas deve iniciar com /* depois os
comentrios, e encerra-se com */
Comando em PHP para escrever algo na tela

?>

Informa que aqui termina o programa em PHP

Ao final de cada instruo em PHP devemos


preceder de um ponto-e-vrgula (;)

/*

Informa que aqui comea um programa em PHP

Noes bsicas

Precisamos saber...

Veja o cdigo
fonte no
navegador da
pgina
apresentada. O
que notou?
Onde est o
cdigo PHP?

Noes bsicas

PHP e HTML
Na nossa primeira pgina PHP embutimos o seu
cdigo dentro de uma estrutura HTML, mas o
contrrio tambm possvel. Para isso, devemos
utilizar as tags de HTML dentro do comando
echo.
<?php
echo <b>Texto em negrito;
?>

Noes bsicas

PHP e HTML
Veja a pgina HTML que foi produzida, e observe
o cdigo fonte gerado.

Algo diferente do arquivo .php que


acabou de elaborar?