Questão de Programação — Linguagens de programação — FUNDATEC 2023
Programação›Linguagens 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.
Adie() – finally()
Bdie() – exit()
Cend() – finally()
Dend() – close()
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.