001 - Análise e Projeto de Software II

716 palavras 3 páginas
03/09/2013

Análise e Projeto de Software II
Aula 001
Prof. Tiago C. dos Santos tiago.caceraghi@fmb.edu.br caceraghi@gmail.com

Agenda






Introdução a Linguagem PHP;
Necessidades do PHP;
Codificação PHP;
Atividade:
Integração HTML, CSS, JavaScript com PHP;

1

03/09/2013

Introdução a Linguagem PHP
• Criada em 1994 por Rasmus Lerfort;
• No início era formada por um conjunto de scripts para criação de páginas dinâmicas;
• Utilizava para monitorar o acesso ao seu currículo na Internet.
• Reescrita uma implementação em C.
• Chamada de PHP/FI – Personal Home
Pages/Forms Interpreter;

Introdução a Linguagem PHP
• Disponibilizou o código na web em 1995;
• Por quê?
– Compartilhar com outras pessoas;
– Receber ajuda e correções de bugs;

• 2ª Versão
– Novembro de 1997;
– 50 mil domínios ou 1% da internet;
– Receberam a participação de Gutmans e Zuraski –
PHP/FI2 iniciando o PHP3 em 1998;

2

03/09/2013

Introdução a Linguagem PHP

Fonte: TIOBE

Introdução a Linguagem PHP
• PHP3
– Extensibilidade;
– Conexão com vários bancos;
– Novos protocolos;
– Orientada a Objetos;

• PHP – Hypertext Preprocessor

3

03/09/2013

Introdução a Linguagem PHP
• Em 1998, Zeev Suraski e Andi Gutmans começam a reescrever o núcleo do PHP;
• Buscavam melhorar a performance e modularidades em aplicações complexas;
• Chamado de Zend Engine lançado em 2000 o
PHP4;
• Ainda necessitava de maior suporte à O.O., como existia em C++ e Java.

Introdução a Linguagem PHP
• PHP5 – 2004: amplo suporte à O.O.;

4

03/09/2013

Necessidades do PHP
• Servidor web:
– apache;

• Linguagem:
– php;

• Banco de dados:
– MySQL, PostGreSQL;

• IDE:
– Dreamweaver, Bluefish, Notepad++, Netbeans,
PHPStorm, PHPDesigner, ZendStudio;

Codificação PHP
• Extensões de arquivos
– .php – contendo um programa;
– .class.php – contendo uma classe;
– .inc.php – arquivo a ser incluído com constantes ou configurações; •

Relacionados

  • Programação em C++
    18077 palavras | 73 páginas
  • cabeamento redes
    11634 palavras | 47 páginas
  • PROJETO_AVAL_FINAL_ONIX_SFW_DESIGN_V110GTI 1
    5914 palavras | 24 páginas
  • Estudo de caso ONIX SOFTWARE DESIGN
    5868 palavras | 24 páginas
  • ESTUDO PARA IMPLANTAÇÃO DE UM SISTEMA DE GESTÃO DE MANUTENÇÃO INDUSTRIAL PARA UMA INDÚSTRIA DE ALIMENTOS
    13127 palavras | 53 páginas
  • Poscomp 2011
    4606 palavras | 19 páginas
  • dsp processamento de sinais
    2643 palavras | 11 páginas
  • Marketing para não Marketeers
    9805 palavras | 40 páginas
  • Sistemas
    11062 palavras | 45 páginas
  • DIVERSos
    26204 palavras | 105 páginas