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

Seu primeiro script PHP

Nesta aula, você aprenderá a criar seu primeiro script PHP, entendendo as tags de abertura e fechamento, como misturar PHP com HTML, usar os comandos echo e print para saída, e adicionar comentários ao código.

✓ Lido
PHP

Instalando o ambiente PHP

Esta aula ensina a configurar o ambiente de desenvolvimento PHP, cobrindo instalação manual, uso do servidor embutido, comparação com XAMPP e configuração do VSCode com extensões essenciais.

✓ Lido
PHP

Variáveis

Esta aula aborda o conceito de variáveis em PHP, incluindo declaração com o cifrão, tipagem dinâmica, escopo de variáveis e o recurso de variáveis variáveis. O conteúdo é prático e progressivo, com exemplos de código e exercícios para fixação.

✓ Lido
PHP

História do PHP

Esta aula apresenta a história do PHP, desde sua criação por Rasmus Lerdorf como um conjunto de scripts CGI até a moderna versão 8. Aborda os principais marcos, como o surgimento do PHP/FI, a engine Zend e as evoluções que tornaram a linguagem uma das mais populares para desenvolvimento web. Por fim, discute as tendências futuras da linguagem.

✓ Lido
PHP

Operadores

Esta aula aborda os operadores em PHP, incluindo aritméticos, comparação, lógicos, a diferença entre == e ===, operadores modernos como null coalescing (??), ternário (? :), nullsafe (?->) e o operador spaceship (<=>). O conteúdo é prático, com exemplos de código e exercícios para fixação.

✓ Lido
PHP

Strings

Esta aula aborda o trabalho com strings em PHP, incluindo as diferenças entre aspas simples e duplas, interpolação de variáveis, sintaxe heredoc e nowdoc, e funções essenciais para manipulação de strings. O conteúdo é prático e progressivo, com exemplos de código e exercícios.

✓ Lido
PHP

Tipos de dados

Esta aula aborda os tipos de dados em PHP, incluindo os tipos escalares (int, float, string, bool), o tipo null, conversão de tipos (casting) e as funções var_dump e gettype para depuração.

✓ Lido
PHP

Laços de repetição

Esta aula aborda os laços de repetição em PHP, incluindo for, while, do-while e foreach, além dos comandos break e continue e o uso de laços aninhados. O conteúdo é prático e progressivo, com exemplos de código e exercícios para fixação.

✓ Lido
PHP

Arrays

Esta aula cobre arrays em PHP, incluindo arrays indexados e associativos, formas de criação com colchetes e função array(), acesso a elementos e arrays multidimensionais. O conteúdo é prático e progressivo, com exemplos de código e exercícios para fixação.

✓ Lido
PHP

Closures e funções anônimas

Esta aula aborda closures e funções anônimas em PHP, incluindo sintaxe, captura de variáveis com 'use', arrow functions e callables. O conteúdo é prático e progressivo, com exemplos e exercícios para fixação.

✓ Lido
PHP

Funções avançado

Esta aula avança no estudo de funções em PHP, abordando parâmetros variádicos, argumentos nomeados (PHP 8), operador spread e type juggling em parâmetros. Inclui exemplos práticos e exercícios para fixação.

✓ Lido
PHP

Funções de array

Esta aula aborda funções essenciais de array em PHP, incluindo array_map, array_filter, array_reduce, ordenação (sort, usort), array_merge e funções de busca. Você aprenderá a manipular arrays de forma eficiente com exemplos práticos.

✓ Lido
PHP

Escopo de variáveis

Esta aula aborda o escopo de variáveis em PHP, diferenciando entre escopo local e global, explicando as palavras-chave global e static, apresentando as superglobais e fornecendo boas práticas para evitar efeitos colaterais.

✓ Lido
PHP

Validação e sanitização

Esta aula aborda a validação e sanitização de dados em PHP, ensinando a usar filter_var, validar entradas e sanitizá-las, além de explicar por que nunca se deve confiar nos dados enviados pelo cliente.

✓ Lido
PHP

Recebendo dados: GET e POST

A aula explica como receber dados no PHP via GET e POST, abordando as superglobais $_GET e $_POST, a criação de formulários HTML, as diferenças entre os métodos HTTP e noções básicas de segurança para evitar vulnerabilidades comuns.

✓ Lido