Pular para o conteúdo principal

Questão de Programação — PHP — FUNDATEC 2023

ProgramaçãoPHP
Código
qq892781
Banca
FUNDATEC
Órgão
GHC-RS
Ano
2023
Nível
Médio
Cargo
Programador
Observe o código PHP abaixo:<?php$nome = "Jhon";$email = "[email protected]";if (empty($nome) && empty($email) && empty($mensagem)){echo "Por favor, preencha todos os campos.";} else {echo "O formulário foi preenchido corretamente!";}?>Apesar da variável $mensagem não ter sido nem declarada, é apresentada a mensagem “O formulário foi preenchido corretamente!”. Qual das linhas abaixo apresenta uma modificação que corrigiria o comportamento do programa para que apresentasse a mensagem, pedindo o preenchimento dos campos quando algum não estivesse preenchido e que apresentasse a mensagem "O formulário foi preenchido corretamente!" quando todos os campos fossem preenchidos?
  1. Aif (isset($nome) && isset($email) && isset($mensagem))
  2. Bif (!isset($nome) && !isset($email) && isset($mensagem))
  3. Cif (!empty($nome) && !empty($email) && !empty($mensagem))
  4. Dif (!empty($nome) || !empty($email) || empty($mensagem))
  5. Eif (empty($nome) || empty($email) || empty($mensagem))
Revelar gabarito e comentário

GabaritoE — if (empty($nome) || empty($email) || empty($mensagem))

Link permanente: /questoes/qq892781