aula php 01 - introdução ao php

13
Programação WEB Aula 01 – Introdução ao PHP Professor: Fernando Kenji Kamei E-mail: [email protected]

Upload: fernando-kenji-kamei

Post on 17-Dec-2015

7 views

Category:

Documents


2 download

DESCRIPTION

Aula de introdução a linguagem de programação PHP

TRANSCRIPT

Programao Orientada a Objetos

Programao WEBAula 01 Introduo ao PHP

Professor: Fernando Kenji KameiE-mail: [email protected] Contedo programticoO que o PHP?Caractersticas do PHPInstalao do PHPNoes bsicas de programaoManipulando os dados em PHPEstruturas de Controle em PHPArrays e FunesOrientao a Objetos em PHPPHP e Banco de DadosHTML + CSS + PHP + Banco de Dados

2 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.

3 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 Dados4Falar da inviabilidade de ter que ficar alterando a pgina HTML o tempo todo, e ficar enviando tambm ao servidor.

O i O que o PHP? VantagensLinguagem simplesComunidade grandeFacilidade de instalao e configurao5 Caractersticas do PHPGratuito e com cdigo abertowww.php.netEmbutido no HTMLSuporte a Orientao a ObjetosSuporte diversos Banco de DadosMySQLPostgreOracleSQL Server* ODBCPortabilidade

6 Instalao do PHPO que ser preciso?Servidor que possua:PHP: para suportar a linguagem de programaoApache: o servidor Web mais indicadoMySQL 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-MySQL-PHP_packages

7http://en.wikipedia.org/wiki/List_of_Apache%E2%80%93MySQL%E2%80%93PHP_packages Noes bsicas Minha primeira pgina PHP

Exemplo

8HMTL + PHP

Instrues PHP ficam delimitadas pelas TAGS de incio e de fim

Echo o comando em PHP que embuti o cdigo de HTML

Noes bsicas Minha primeira pgina PHPQual a extenso dos arquivos?.php

Como visualizar?http://Informa que aqui termina o programa em PHP;Ao final de cada instruo em PHP devemos preceder de um ponto-e-vrgula (;)10 Noes bsicas Precisamos saber...Veja o cdigo fonte no navegador da pgina apresentada. O que notou? Onde est o cdigo PHP?

11 Noes bsicas PHP e HTMLNa 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.

12 Noes bsicas PHP e HTMLVeja a pgina HTML que foi produzida, e observe o cdigo fonte gerado.

Algo diferente do arquivo .php que acabou de elaborar?13