Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — FUNDATEC 2023

ProgramaçãoLinguagens de programação
Código
qq896900
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2023
Nível
Superior
Cargo
ANC - Analista em Computação - Ênfase em Programação de Sistemas na Tecnologia PHP
Para responder à questão, considere a versão 8 da linguagem PHP.
Na linguagem PHP, as funções ____ e ____ terminam a execução do script atual.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
  1. Adie() – finally()
  2. Bdie() – exit()
  3. Cend() – finally()
  4. Dend() – close()
  5. Eexit() – close()
Revelar gabarito e comentário

GabaritoB — die() – exit()

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

PHP: Funções que encerram o script

Gabarito: letra B. Na linguagem PHP, as funções die() e exit() são equivalentes e interrompem imediatamente a execução do script. Ambas podem ser usadas indistintamente.

Alternativa A — ❌ Incorreta

A função finally() não existe em PHP para terminar script; ela é uma palavra reservada usada em blocos try-catch-finally para execução de código após exceções, não para encerramento.

Alternativa B — ✅ Correta ⟵ GABARITO

die() e exit() produzem o mesmo efeito: encerram o script atual. São sinônimos na linguagem.

Alternativa C — ❌ Incorreta

end() não termina o script; ela move o ponteiro interno de um array para o último elemento. finally() é parte de tratamento de exceções.

Alternativa D — ❌ Incorreta

end() tem a função descrita acima. close() não é uma função nativa do PHP para encerrar script; é comumente usada para fechar recursos como arquivos ou conexões.

Alternativa E — ❌ Incorreta

exit() realmente encerra o script, mas close() não. A alternativa não usa die(), que também é válido, e o par fica incompleto.

PEGA ESSA DICA!

Para memorizar, lembre que die e exit são as únicas funções nativas do PHP cujo propósito único é finalizar a execução do script. Qualquer outra função terá efeito colateral diferente.

Link permanente: /questoes/qq896900