Download - Introdução ao php

Transcript
Page 1: Introdução ao php

1

INTRODUÇÃO PHP E MYSQL

Page 2: Introdução ao php

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?

Page 3: Introdução ao php

3

Apresentação

• Miguel Pinto• Programador Web

• Co-Fundador da Comunidade Portuguesa de PHP

• PHP, mysql, Javascript, Actionscript, entre outras.

Page 4: Introdução ao php

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.

Page 5: Introdução ao php

Como funciona?

Cliente

DB

Index.php

Interpretador PHP

APACHEou IIS, Nginx, Solaris

Server

http Requestwww.teste.com/index.php

http ResponseHttp Headers, HTML, CSS, JS

Page 6: Introdução ao php

6

Script e Variáveis

• Tags de abertura.

• Regras para criação de variáveis.

• Tipos de dados.

• Constantes.

Page 7: Introdução ao php

7

Operadores

• Comparação, atribuição e negação

• Ariteméticos.

• Incremento e decremento.

• Lógicos

Page 8: Introdução ao php

8

Ciclos e decisões

• If statement

• While e do while

• For e foreach

Page 9: Introdução ao php

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

Page 10: Introdução ao php

10

MySQL

• phpMyAdmin• Criar uma base de dados• Criar uma tabela• Inserir dados• Ligar ao mysql• Procurar dados• Inserir, editar, apagar, pesquisar

Page 11: Introdução ao php

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.

Page 12: Introdução ao php

12

Questões

Page 14: Introdução ao php

14


Top Related