Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

Revisão PHP – Prova Final
Sessões (usar, limpar, destruir)
Sessão é uma forma de armazenar dados de um usuário enquanto ele navega no site. O PHP cria automaticamente um cookie chamado PHPSESSID para controlar a sessão.
Iniciar sessão:
Criar variáveis de sessão:
$_SESSION['usuario'] = 'admin';
$_SESSION['email'] = 'admin@site.com';
Remover uma variável da sessão (unset):
unset($_SESSION['email']);
Destruir toda a sessão (destroy):
session_destroy();
Diferença entre unset e destroy
- unset(): Remove apenas uma ou mais variáveis da sessão.
- session_destroy(): Encerra completamente a sessão e apaga todas as variáveis.
GET e POST
GET: Envia dados pela URL (exemplo: pagina.php?nome=Joao)
POST: Envia os dados de forma oculta, não visível na URL.
Exemplo GET:
Exemplo POST (HTML e PHP):
 
 Enviar
"
INSERT no banco via PHP
prepare($sql);
$stmt->bind_param("sss", $nome, $email, $senha);
$stmt->execute();
?>
Conexão PDO vs MySQLi
- MySQLi: Suporta apenas MySQL. Pode ser usado de forma procedural ou orientada a objetos.
- PDO: Suporta vários bancos de dados e só funciona de forma orientada a objetos.
Exemplo PDO:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
 echo "Conexão feita com sucesso!";
} catch(PDOException $e) {
 echo "Erro: " . $e->getMessage();
}
?>
Criação de formulário HTML
 
 
 Cadastrar
Conceitos de POO
- Classe: Modelo com atributos e métodos.
- Objeto: Instância de uma classe.
- Encapsulamento: Controle de acesso com public, private e protected.
- Herança: Uma classe herda de outra.
- Polimorfismo: Métodos com mesmo nome mas comportamentos diferentes.
- Abstração: Expor apenas o essencial e esconder detalhes da implementação.
Exemplo de Classe e Objeto:
nome;
 }
}
$u = new Usuario();
$u->nome = "João";
$u->exibirNome();
?>
Chamada de métodos
exibirNome();
?>
Uso de break e continue
Exemplo de break:
for ($i = 0; $i ";
}
Exemplo de continue:
for ($i = 0; $i ";
}

Mais conteúdos dessa disciplina