Post on 04-Jul-2015
Introdução ao
Por que o elefante?
O que significa “PHP”?
PHP Hypertext
Preprocessor
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
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
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
PQ 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 É..
Quem
será que usa
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
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