Introdução ao PHP
- O que é e por que o PHP
- Características
- Histórico
- Instalação
Sintaxe Básica
- Comandos de saída (echo, print, print_r, var_dump)
- Comandos de inclusão (include, include_once, require, require_once)
- Comentários e operadores
- Variáveis e tipos de dados
- Estruturas de dados (condicionais, loops)
Strings
- Uso das aspas e concatenação
- Variáveis em strings
Arrays
- Arrays e matrizes indexadas e associativas
- Arrays superglobais $_GET e $_POST
- Funções diversas
- Funções de ordenação
- Foreach
Funções
- Definição de funções
- Retorno e parâmetros
- Parâmetros opcionais
- Argumentos variáveis
- Closures
Objetos
- O que são objetos?
- Classes, atributos e métodos
- Métodos estáticos
- Namespaces
Manipulações gerais
- Lidando com números
- Lidando com strings
- Lidando com datas
O Ambiente WEB
- Cookies
- Sessões
Arquivos
- Abertura, leitura e escrita em arquivos
- Varrendo e manipulando diretórios
- Uploads
Emails
- Enviando e-mails simples e HTML
- Cabeçalhos avançados
- Enviando anexos
- PHPMailer
Banco de dados
- Modelagem Relacional
- Sobre o MySQL
- Acesso nativo
- PHP Data Objects (PDO)