Apostila PHP por Cristiano Cachapuz - Versão HTML

ATENÇÃO: Esta é apenas uma visualização em HTML e alguns elementos como links e números de página podem estar incorretos.
Faça o download do livro em PDF, ePub, Kindle para obter uma versão completa.

Universidade da Região da Campanha

Centro de Ciências da Economia e Informática

Curso de Informática

Disciplina: Tópicos Especiais em Sistemas de Informação

Prof. Cristiano Cachapuz e Lima

Sumário

1 Introdução.......................................................................................................................3

2

Exemplo de Script .......................................................................................................... 3

3

Configuração (php.ini) ................................................................................................... 5

4

Sintaxe Básica ................................................................................................................ 6

5

Variáveis......................................................................................................................... 8

6

Tipos de dados................................................................................................................ 9

7

Constantes..................................................................................................................... 12

8

Expressões .................................................................................................................... 13

9

Operadores.................................................................................................................... 14

10

Estruturas de Controle .............................................................................................. 18

11

Funções..................................................................................................................... 22

12

Classes e Objetos...................................................................................................... 23

13

Referências ............................................................................................................... 24

14

Matrizes .................................................................................................................... 26

15

Inclusão de Arquivos................................................................................................ 27

16

Cookies ..................................................................................................................... 28

17

Parâmetros ................................................................................................................ 30

18

Formulários............................................................................................................... 31

19

Uploads..................................................................................................................... 33

20

Envio de e-mails ....................................................................................................... 34

21

Introdução ao MySQL.............................................................................................. 35

22

Exibição.................................................................................................................... 35

23

Consulta e Ordenação............................................................................................... 37

24

Inclusão e Atualização.............................................................................................. 38

25

Exclusão ................................................................................................................... 40

Referências ........................................................................................................................... 40

2

1 Introdução

PHP é uma sigla recursiva que significa PHP HyperText Preprocessor. O PHP é uma

linguagem de código-fonte aberto, muito utilizada na Internet e especialmente criada para o

desenvolvimento de aplicativos Web.

Note como isso é diferente de scripts CGI escritos em outras linguagens como Perl ou C

--- ao invés de escrever um programa com um monte de comandos para imprimir HTML,

você escreve um arquivo HTML com algum código inserido para fazer alguma coisa (nesse

caso, imprimir um pouco de texto). O código PHP é delimitado por tags iniciais e finais que

lhe permitem pular pra dentro e pra fora do “modo PHP”.

A melhor coisa em usar PHP está no fato de ele ser extremamente simples para um

iniciante, mas oferece muitos recursos para o programador profissional.

Para testar scripts PHP é necessário um servidor com suporte a esta tecnologia.

Normalmente, o mais utilizado é o Apache. O banco de dados mais utilizado com os scripts

PHP é o MySQL. Um exemplo de pacote pronto para execução de um ambiente Apache +

PHP + MySQL é o EasyPHP (http://www.easyphp.org). Qualquer editor de textos pode ser

usado para escrever os scripts PHP (ex. bloco de notas ou a ferramenta free MPS PHP

Designer em http://www.mpsoftware.dk).

As páginas PHP devem ser salvas no diretório raiz do servidor. Para testes locais com o

EasyPHP, essa pasta é c:\Arquivos de programas\EasyPHP\www. Para acessar a página,

deve-se abrir o browser Internet Explorer e digitar-se o nome do domínio (http://127.0.0.1) e o nome da página com extensão .php. Quando o EasyPHP está sendo executado, aparece

um ícone com uma letra “e” ao lado do relógio do Windows.