Categoria: PHP

PHP move boa parte da web do lado do servidor, de blogs em WordPress a sistemas corporativos inteiros. Da versão 8 em diante ganhou tipagem mais rigorosa, compilação JIT, enums e atributos, deixando para trás a fama dos scripts bagunçados dos anos 2000. Com o Composer e frameworks como Laravel e Symfony, virou uma plataforma madura. A referência está no manual em php.net.

PHP

Funções avançado

Nesta aula avançada de funções em PHP, exploramos parâmetros variádicos, argumentos nomeados (PHP 8), operador spread e type juggling em parâmetros, com exemplos práticos e boas práticas.

✓ Lido
PHP

Escopo de variáveis

Esta aula aborda o escopo de variáveis em PHP, explicando as diferenças entre variáveis locais e globais, o uso das palavras-chave global e static, uma visão geral das superglobais e boas práticas para gerenciar o escopo. O conteúdo inclui exemplos práticos e exercícios para fixação.

✓ Lido
PHP

Closures e funções anônimas

Nesta aula, exploramos closures e funções anônimas em PHP, cobrindo sua sintaxe, captura de variáveis com 'use', arrow functions e o tipo callable. Ao final, você será capaz de criar funções anônimas, entender seu escopo e utilizá-las em callbacks.

✓ Lido
PHP

Recebendo dados: GET e POST

Nesta aula, você aprenderá a receber dados enviados por formulários HTML utilizando os métodos GET e POST em PHP. Abordaremos as superglobais $_GET e $_POST, a criação de formulários HTML, as diferenças entre os métodos e práticas iniciais de segurança.

✓ Lido
PHP

Sessões

Esta aula aborda o uso de sessões em PHP, explicando como iniciar, manipular e encerrar sessões, além de discutir o ciclo de vida e boas práticas de segurança. Ao final, você será capaz de gerenciar dados persistentes entre requisições HTTP de forma segura.

✓ Lido
PHP

Superglobais

Esta aula aborda as superglobais $_SERVER, $_REQUEST, $_FILES, $_ENV e a função getenv em PHP, explicando seus usos, diferenças e cuidados de segurança. Inclui exemplos práticos e exercícios com respostas detalhadas.

✓ Lido
PHP

Validação e sanitização

Esta aula aborda a validação e sanitização de dados em PHP, explicando como usar filter_var para garantir que entradas do usuário sejam seguras e confiáveis. Cobrimos a validação de tipos específicos (e-mail, URL, inteiros) e a sanitização para remover caracteres perigosos, além de discutir por que nunca devemos confiar em dados enviados pelo cliente.

✓ Lido
PHP

Upload de arquivos

Esta aula ensina como realizar upload de arquivos em PHP, abordando o array superglobal $_FILES, a função move_uploaded_file, validação de tipo e tamanho, e os principais riscos de segurança. Inclui exemplos práticos e exercícios com respostas.

✓ Lido
PHP

Cookies

Esta aula aborda o gerenciamento de cookies em PHP, incluindo a criação com setcookie(), leitura via $_COOKIE, definição do tempo de vida e configurações de segurança como HttpOnly e Secure. O conteúdo é prático, com exemplos de código e boas práticas para uso seguro de cookies.

✓ Lido
PHP

Headers e redirecionamentos

Esta aula aborda o uso da função header() em PHP para enviar cabeçalhos HTTP, com foco em redirecionamentos via Location. Também são explicados os principais códigos HTTP, cuidados com output buffering e boas práticas para evitar erros comuns.

✓ Lido