📋 DESCRIÇÃO:
✨ BEM-VINDO À AULA 16 DO CURSO PHP COMPLETO!
Hoje você vai descobrir como substituir blocos de IF/ELSE por uma única linha elegante usando o operador ternário!
🎯 O QUE VOCÊ VAI DOMINAR:
✅ Sintaxe básica: condição ? valor_se_verdadeiro : valor_se_falso
✅ Aninhamento de ternários (cuidados necessários)
✅ Quando usar (e quando evitar)
✅ Comparação performance vs IF/ELSE tradicional
✅ Casos reais onde o ternário brilha
📌 EXEMPLO ILUSTRATIVO:
php
// Tradicional
if ($idade >= 18) {
$status = "Adulto";
} else {
$status = "Menor";
}
// Ternário
$status = ($idade >= 18) ? "Adulto" : "Menor";
🚀 BENEFÍCIOS:
🔹 Código mais compacto e legível (quando usado corretamente)
🔹 Redução de linhas em condições simples
🔹 Muito usado em templates e views
⚠️ ALERTA IMPORTANTE:
"Não exagere! Ternários aninhados podem virar 'código espaguete' difícil de manter."
👨💻 PARA QUEM É ESTA AULA?
✔ Devs que querem escrever códigos mais limpos
✔ Quem trabalha com templates HTML/PHP
✔ Programadores que amam atalhos eficientes
💬 DESAFIO INTERATIVO:
"Converta este IF para ternário:
php
if ($pontos > 100) {
$nivel = "Avançado";
} else {
$nivel = "Iniciante";
}
Resposta nos comentários!"
💡 DICA DO PROFESSOR:
"Use ternário para atribuições simples, mas prefira IF/ELSE para lógica complexa!"
[Hidden Content]