Anda di halaman 1dari 2

PHP 5 e MySQL 5 e Ajax

Sintaxe alternativa para estruturas de controle ............................................................... 38


Estruturas de Laos Condicionais (loops)..................................................................... 38
while ............................................................................................................................... 38
do...while ........................................................................................................................ 39
for ................................................................................................................................... 39
Um caso a parte a estrutura do switch ......................................................................... 40
switch.............................................................................................................................. 40
break ............................................................................................................................... 42
continue .......................................................................................................................... 42
return............................................................................................................................... 43
Criando bloco de cdigos reutilizveis........................................................................... 43
require( ) ......................................................................................................................... 43
include( )......................................................................................................................... 44
require_once( )................................................................................................................ 47
include_once( ) ............................................................................................................... 47
Funes........................................................................................................................... 47
Funes definidas pelo usurio ...................................................................................... 47
Argumentos de funes .................................................................................................. 47
Valores padro de argumentos ....................................................................................... 47
Funes definidas condicionalmente.............................................................................. 48
Funes dentro de funes ............................................................................................. 49
Funes com argumentos variveis................................................................................ 50
Retornando valores ......................................................................................................... 50
Escopo de variveis ........................................................................................................ 50
Variveis Estticas.......................................................................................................... 52
Enviando arquivos para o servidor ................................................................................. 53
Os cdigos de erro de envio de arquivos........................................................................ 55
Como fazer UPLOAD de mltiplos arquivos................................................................. 56
Orientao a Objetos com PHP 5 ................................................................................... 56
Classe.............................................................................................................................. 56
O nome da classe ............................................................................................................ 57
new ................................................................................................................................. 57
Arrays (Matrizes)............................................................................................................ 70
O que um array?........................................................................................................... 70
Arrays numericamente indexados .................................................................................. 70
Acessando o contedo de um array ................................................................................ 71
Uma outra maneira de criar arrays ................................................................................. 71
Utilizando loops para acessar o array ............................................................................. 71
Arrays Associativos........................................................................................................ 72
Utilizando loops com each( ) e list( ) ............................................................................. 72
foreach ............................................................................................................................ 74
Exemplo prtico do uso do foreach ................................................................................ 75
Arrays Bidimensionais ................................................................................................... 76
Classificando arrays........................................................................................................ 77
Utilizando sort( )............................................................................................................. 77
Reordenando arrays aleatoriamente................................................................................ 78
Redirecionando um usurio ............................................................................................ 78
Expresses Regulares (compatveis com o padro POSIX)........................................... 78
As expresses regulares.................................................................................................. 79
Validando formataes e verificando preenchimentos................................................... 80

PHP 5 & MySQL 5 for Web www.integrator.com.br/php

PHP 5 e MySQL 5 e Ajax


ndice
O que PHP?.................................................................................................................... 6
Client Side scripts............................................................................................................. 6
Server Side scripts ............................................................................................................ 6
Ambiente de desenvolvimento de pginas PHP ............................................................... 7
O que pode ser feito com PHP?........................................................................................ 7
Como surgiu a linguagem PHP?....................................................................................... 8
A sintaxe ........................................................................................................................... 8
Delimitando o cdigo PHP ............................................................................................... 9
Alternagem avanada ....................................................................................................... 9
Separador de instrues .................................................................................................. 10
Comentrios.................................................................................................................... 10
Variveis......................................................................................................................... 11
Regras para nomear as variveis .................................................................................... 11
Variveis Predefinidas.................................................................................................... 11
Variveis do servidor: $_SERVER ................................................................................ 12
Usando strings de consulta ............................................................................................. 15
Variveis HTTP GET: $_GET ....................................................................................... 16
Transmitindo diversas variveis de string de consulta ................................................... 16
Variveis da requisio: $_REQUEST........................................................................... 17
Transmitindo caracteres especiais em uma string de consulta ....................................... 17
Array Associativo de recebimento de formulrio........................................................... 19
Cotas mgicas no PHP.................................................................................................... 21
stripslashes( ) .................................................................................................................. 21
addslashes( ) ................................................................................................................... 21
Usando objetos de aplicao e sesso............................................................................. 22
Usando cookies para monitorar os clientes .................................................................... 22
Usando variveis de sesso para controlar clientes ........................................................ 24
Tipos ............................................................................................................................... 26
Heredoc em Strings ........................................................................................................ 27
Interpretao de variveis............................................................................................... 28
Coero de tipo............................................................................................................... 29
Constantes....................................................................................................................... 30
Operadores...................................................................................................................... 31
Operadores Aritmticos.................................................................................................. 31
Operadores de Atribuio............................................................................................... 31
Operadores de Comparao............................................................................................ 32
Operadores de controle de erro....................................................................................... 34
Operadores de Incremento/Decremento ......................................................................... 34
Operadores Lgicos........................................................................................................ 35
Operadores de String ...................................................................................................... 35
Operadores de Arrays ..................................................................................................... 35
Estruturas de Controle .................................................................................................... 36
Estruturas Condicionais.................................................................................................. 36
if...................................................................................................................................... 36
else .................................................................................................................................. 37
elseif ............................................................................................................................... 37

PHP 5 & MySQL 5 for Web www.integrator.com.br/php

Anda mungkin juga menyukai