Conteúdo Programático - PHP - Módulo I
Conteúdo Programático - PHP - Módulo I
Conhecendo o PHP
Obtendo o PHP; Instalao; Tipos de utilizao do PHP; Scripts do lado servidor; Scripts de linha de comando; Aplicaes GUI do lado cliente; Caractersticas; Programao estruturada vs. programao orientada a objetos.
Tipos de dados
Sintaxe bsica; Comentrios; print; echo; Concatenao; Tipos de dados; Tipos bsicos; Boolean; Ponto flutuante (float); Inteiro (integer); String; Tipos compostos; Array; Objeto; Tipos especiais; Recurso (resource); NULL; Converso de tipos; Coero; Funo settype.
Estruturas de controle
Comandos de deciso; if; else; elseif; switch; Comandos de repetio; while; do...while; for; foreach; Comandos de controle do fluxo de execuo; break; continue.
Formulrios em HTML
Mtodo GET; $_GET; Mtodo POST; $_POST; Incluindo arquivos em pginas PHP; include e require; include_once e require_once.
Funes
Definindo uma funo; Argumentos de funes; Passagem de argumentos por valor; Passagem de argumentos por referncia; Retornando valores; Funes nativas; Funes de texto; Funes de data; Funes numricas; Funes de validao; Funes de codificao.
Cookies e sesses
Utilizando cookies; Definio de cookies; Acessando cookies enviados; Utilizando sesses; Configurao de sesses; Propagao do session id; Gerenciamento de sesses; A varivel $_SESSION.
Banco de dados
Criando um banco de dados; Conexo; Listando e selecionando o banco de dados; Execuo de comandos SQL no PHP; Criando uma tabela; Listando dados de uma tabela; Adicionando registros; Alterando registros; Excluindo registros.
Classes e objetos
Definindo e instanciando classes; Classes estendidas ou subclasses; Visibilidade; Visibilidade de propriedades da classe; Visibilidade de mtodos da classe; Carregando classes automaticamente; Construtores e destrutores de objetos; Construtores; Destrutores; Palavras-chave.
Correio eletrnico
A classe PHPMailer; Enviando mensagens para mais de um destino; Mensagens com cpia; Mensagens com cpia oculta; Enviando mensagens com anexo; Anexando arquivos; Anexando strings; Anexos embutidos no corpo da mensagem; Enviando mensagens no formato HTML.