Texto
Instituto Federal de S˜ o Paulo – Campus Guarulhos a Prof. Thiago Schumacher Barcelos
Vers˜ o 2.1 a Compilada em 7 de agosto de 2011
´
Indice
1 Introducao
¸˜
5
2 Hist´ rico e fundamentos de aplicacoes Web com PHP o ¸˜
6
2.1 Hist´ rico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . o 6
2.2 Servidores Web e aplicacoes Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
¸˜
6
2.3 Arquitetura t´pica de uma aplicacao Web utilizando PHP . . . . . . . . . . . . . . . . . . . . ı ¸˜
7
3 Fundamentos da linguagem PHP
9
3.1 Seu primeiro programa em PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.2 Vari´ veis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 a 3.2.1
Modalidades de strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Operadores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.1
Operadores aritm´ ticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 e 3.3.2
Operadores relacionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3.3
Operadores l´ gicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 o 3.3.4
Operadores para strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4 Estruturas de controle de fluxo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.1
If
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.2
While e Do While . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.4.3
For . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15