Introdução ao
Por que o elefante?
O que significa “PHP”?


                  PHP Hypertext
                   Preprocessor
Breve histórico da linguagem
   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)
PQ PHP?
PQ ELA É..
 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
Quem
será que usa
   PHP?
Liguagem interpretada x compilada
 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

Introdução ao php

  • 1.
  • 2.
    Por que oelefante?
  • 3.
    O que significa“PHP”? PHP Hypertext Preprocessor
  • 4.
    Breve histórico dalinguagem  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
  • 5.
    Breve histórico dalinguagem  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
  • 6.
    Breve histórico dalinguagem  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)
  • 7.
  • 8.
    PQ ELA É.. 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
  • 9.
  • 15.
    Liguagem interpretada xcompilada  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
  • 16.
    Liguagem interpretada xcompilada  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