2. Índice
• Introdução / Apresentação
• O que é o PHP e o que pretende resolver.
• Variaveis, tipos de dados e operadores
• Ciclos e estruturas de decisão.
• Funções e classes
• MySQL, e chamadas á base de dados.
• E agora?
2
3. Apresentação
• Miguel Pinto
• Programador Web
• Co-Fundador da Comunidade
Portuguesa de PHP
• PHP, mysql, Javascript, Actionscript, entre outras.
3
4. O que é o PHP?
• PHP (um acrônimo recursivo para "PHP: Hypertext
Preprocessor", originalmente Personal Home Page) é uma
linguagem interpretada livre e utilizada para gerar conteúdo
dinâmico na World Wide Web.
• Nasceu em 1994 como uma série de componentes CGI.
• Foi lançado como linguagem em 1997 com o nome PHP/F1.
• Foi mais tarde reescrito para suporte a objectos, herança,
propriedades e métodos.
4
5. Como funciona?
http Response
Http Headers, HTML, CSS, JS
Cliente
Server
APACHE Index.php DB
ou IIS,
http Request Nginx,
www.teste.com/index.php Solaris
Interpretador
PHP
6. Script e Variáveis
• Tags de abertura.
• Regras para criação de variáveis.
• Tipos de dados.
• Constantes.
6
9. Funções e classes
• Criar uma função
• Import e require
• Criar uma classe
• Definir métodos e propriedades
• Construtores e destrutores
• Visibilidade
• Herança
9
10. MySQL
• phpMyAdmin
• Criar uma base de dados
• Criar uma tabela
• Inserir dados
• Ligar ao mysql
• Procurar dados
• Inserir, editar, apagar, pesquisar
10
11. E agora?
1. Praticar, rever, praticar, praticar…
2. O manual do PHP está cheio de exemplos
práticos.
3. Não vale a pena reinventar a roda.
4. Patterns, frameworks e best practices.
5. Reusabilidade, separação de
responsabilidades, arquitectura de software.
11