Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — PHP — FUNDATEC 2023

TI - Desenvolvimento de SistemasPHP
Código
qa542917
Banca
FUNDATEC
Órgão
GHC
Ano
2023
Cargo
Prog ( )

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(nome) || !empty(email) || empty($mensagem))
  5. Eif (empty(nome)empty(nome) || empty(email) || empty($mensagem))
Revelar gabarito e comentário

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

Link permanente: /questoes/qa542917