Capítulo 2 – Introdução ao PHP22
{#cap-tulo-2-introdu-o-ao-php22}
2.1 - O que é PHP e um pouco da história22
2.2 - O que precisa pra desenvolver em PHP – Instalação24
2.2.1 – Instalação Apache25
2.2.2 – Instalação PHP27
2.3 - Características do PHP28
2.4 - Saída de Dados28
2.4.1 - echo29
2.4.2 - print29
2.5- Comentários29
2.6 – Estrutura de Dados30
2.6.1 – Tipos primitivos de dados30
2.6.3 - Exercicios31
2.6.3.1 - Práticos32
2.7 - Variáveis32
2.7.1 – Algumas regras sobre variáveis33
2.7.2 – Tipos de Variáveis35
2.7.2.1 - Boolean(lógico)35
2.7.2.2 – Int (inteiro)36
2.7.2.3 – Float(Real)36
2.7.2.4 – String(cadeia de caracteres)37
2.7.2.5 – Array(Matrizes)37
2.7.2.6 – Object(Objeto)38
2.7.2.7 – Resource(Recurso)38
2.7.2.8 - Null(Nulo)38
2.7.3 - Conversão de Variáveis38
2.7.4 - Exercícios39
2.8 - Constantes40
2.8.1 – Constantes Pré-definidas41
2.8.2 – Definindo Constantes41
2.8.3 - Exercícios42
2.9 - Arrays42
2.9.1 – Criando array Unidimensional42
2.9.2 - Criando Array Associativo44
2.9.3 - Arrays Multidimensionais45
2.9.4 - Exercícios47
2.10 - Operadores47
2.10.1 – Operadores de String48
2.10.2 - Operadores Matemático s48
2.10.2.1 – Operadores Aritméticos48
2.10.2.2 - Atribuição49
2.10.2.3 - Operadores de Incremento e Decremento51
2.10.3 – Operadores Relacionais52
2.10.4 – Operadores Lógicos ou Booleanos53
2.10.5 – Precedência de Operadores56
2.10.6 – Exercícios58
2.11 - Estruturas de Controle59
2.11.1 – Estrutura Sequencial59
2.11.2 – Estruturas de Seleção/Decisão60
2.11.2.1 - Simples(IF)60
2.11.2.2 - Composta(IF-ELSE)61
2.11.2.3 - Encadeada(IF-ELSE-IF-IF)61
2.11.2.4 - Múltipla Escolha(SWITCH-CASE)62
2.11.2.5 - Exercícios63
2.11.3 - Estruturas de Repetição64
2.11.3.1 - Condição no Início(WHILE)64
2.11.3.2 - Condição no Final(DO-WHILE)65
2.11.3.3 - Variável de Controle(FOR)66
2.11.3.4 – Exercícios67
2.11.3.5 - Percorrer Arrays(Foreach)67
2.11.4 - Break68
2.11.5 - Continue69
2.11.6 - Exercícios71