introdução ao php

16
Introdução ao

Upload: secomp2011

Post on 04-Jul-2015

273 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introdução ao php

Introdução ao

Page 2: Introdução ao php

Por que o elefante?

Page 3: Introdução ao php

O que significa “PHP”?

PHP Hypertext

Preprocessor

Page 4: Introdução ao php

Surge em 1995

Número de acessos ao currículo online

Personal Home Page Tools

Substitui o conjunto de scrips Perl que ele

usava no seu website

Breve histórico da linguagem

Page 5: Introdução ao php

PHP/FI 1997

2ª versão da linguagem

20.000 domínios

Em junho de 1998 PHP 3

Conexão com vários bancos de dados

Sintaxe mais consistente

10% dos servidores web

Seu nome muda para o nome atual

Breve histórico da linguagem

Page 6: Introdução ao php

Em maio de 2000 – PHP 4

Suporte a diversos servidores web

Mais funcionalidades a Orientação a Objetos

20% da Internet

Julho de 2004 PHP 5

Fortalece a orientação a objetos

Novo gerenciamento de memória

Não oferece mais suporte ao windows 95 (lol)

Breve histórico da linguagem

Page 7: Introdução ao php

PQ PHP?

Page 8: Introdução ao php

VELOZ

ROBUSTA

ESTRUTURADO E ORIENTADO A OBJETO

PORTABILIDADE

Escreva uma vez e rode em qualquer lugar

Tipagem fraca (jaja tem exemplo)

Sintaxe similar ao C,C++, PERL

Interpretada

PQ ELA É..

Page 9: Introdução ao php

Quem

será que usa

PHP?

Page 10: Introdução ao php
Page 11: Introdução ao php
Page 12: Introdução ao php
Page 13: Introdução ao php
Page 14: Introdução ao php
Page 15: Introdução ao php

Se o método utilizado traduz todo o código

para só depois executar, dizemos que o

programa foi compilado e usamos um

compilador para fazer esse trabalho

A versão compilada(.exe) é armazenada de

forma que o programa pode ser executado

um número indefinido de vezes sem que seja

necessária nova compilação

Liguagem interpretada x compilada

Page 16: Introdução ao php

Se o texto do programa é traduzido na medida em que vai sendo executado num processo de tradução de trechos seguidos de sua execução imediata, então diz-se que o programa foi interpretado e que o mecanismo utilizado para a tradução é um interpretador.

Programas interpretados são geralmente mais lentos do que os compilados, mas são também geralmente mais flexíveis, já que podem interagir com o ambiente mais facilmente

Liguagem interpretada x compilada