Pular para conteúdo

Exercícios: Aula 01 - Introdução ao PHP Moderno 🐘

🟢 Básico

  1. Ambiente: Execute o comando para verificar a versão do PHP no seu terminal e descreva três melhorias introduzidas na versão 8.x que você considera importantes.
  2. Sintaxe: Escreva um script PHP que contenha uma constante para o nome de um curso e uma variável para a carga horária. Imprima os valores usando interpolação de strings.

🟡 Intermediário

  1. Tipagem: Crie uma função chamada calcularDesconto que aceite um parâmetro valor (float) e um porcentagem (int). A função deve retornar o valor com desconto, garantindo o uso de tipagem rigorosa tanto nos parâmetros quanto no retorno.
  2. Composer: Explique o papel do arquivo composer.json e do diretório vendor. O que acontece se você apagar a pasta vendor e executar composer install?

🔴 Desafio

  1. Autoloading Manual: Sem usar o Composer, crie uma função simples de spl_autoload_register que carregue classes de uma pasta chamada Classes/ baseada no nome da classe. Teste instanciando uma classe Usuario que esteja dentro desse diretório.