Beruflich Dokumente
Kultur Dokumente
Boa Vista- RR
Os dias de hoje
Por que usar PHP? Desvantagens da Linguagem Html Funcionamento de um arquivo Html Funcionamento de um arquivo PHP O que o PHP pode e a Html no pode? PHP vs ASP vs CGI
O que PHP ?
Acrnimo de PHP Hypertext Preprocessor (Pr-Processador de Hipertexto PHP) Linguagem de script que embutida dentro do cdigo HTML e executada dentro do servidor Web
Caractersticas
Linguagem simples e segura
Independncia de plataforma
Projetada para trabalhar na Web Conectividade com diversos servidores de banco de dados, principalmente com MySQL (eleita a melhor combinao para Web Sites) Linguagem de cdigo-fonte aberto Utiliza recursos de programao orientada a objetos
Histria do PHP
Iniciou em 1994, quando Rasmus Lerdof reuniu um punhado de scripts Perl para monitorar quem estava espiando seu currculo virtual, aps isso foram criadas vrias verses durante o longo do tempo segue abaixo essa evoluo.
PHP - desenvolvida em 1995, aps vrios pedidos feitos a Lerdof que acabou criando um pacote de ferramentas chamado Personal Home Page (primeiro significado de PHP), e teve como principal aplicao contadores de visita.
PHP2 criada na metade de 1995 quando Lerdof escreveu um sistema de processamento de script (interpretador) + uma ferramenta de analise de entrada de formulrios Html (FI ,Form Interpreter) PHP3 criada em 1997, quando Lerdof, Andi Gutmans, Zeev Suraski, Stig Bakken , Shane Caraveo e Jim Winstead aperfeioaram o interpretador e incluram uma API (interface de programao de aplicativo) que permitia a liberdade de adicionar mais funcionalidade a linguagem , que apresentou as seguintes caractersticas: Linguagem programao completa Surgimento de classes e objetos (programao a objeto) Segurana
4
Os dias de Hoje
PHP4 , lanada em 1998 por Zeev e Andi.
Caractersticas: Baseada no sistema de processamento de scripts Zend (Zeev e Andi)
FTP E HTTP
XML Criptografia Classes Java , Beans Gerao de PDF e Flash SNMP (gerenciamento de redes) Gerao de GIFS
6
<Html> <body> Esta uma pagina Web </Html> cliente O navegador interpreta as instrues Html e cria a pagina Web
Resposta HTTP
Servidor Web
Resposta do servidor <Html> <body> <B> Ola! </B> </Html>
</html>
cliente
Ol!
9
10
PHP vs ASP
A facilidade de uso a mesma
Tudo que pode ser feito em uma tambm pode ser feito no outro (desde que um objeto Active X adequado para ASP) O PHP no est preso ao mundo Windows
11
12
</body> </html>
Neste mtodo foi usado uma instruo XML (Standard Generalized Markup Language) Esse mtodo o mais usado e iremos adotar como padro
14
Separando Instrues
Separamos atravs do ponto-e-vrgula. Podemos ter mais de uma instruo na mesma linha A ultima instruo da tag ?> pode vir sem ponto-e-vrgula pois implica em fim de uma instruo. Exerccio: Com o uso da funo print elabore cdigo em php retornando h cada linha os seguintes dados: nome , endereo, telefone Teste os quatro mtodos mostrados usando a funo echo, informando nome, telefone..
17