Na linguagem PHP, as funções __________ e __________ termina...
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: B - die() – exit()
Justificativa:
A questão aborda o tema de funções que terminam a execução de scripts na linguagem PHP, especificamente na versão 8.
No PHP, as funções die() e exit() são usadas para interromper a execução do script imediatamente. Ambas são equivalentes e podem ser usadas de maneira intercambiável.
Vamos entender melhor cada uma das alternativas:
A - die() – finally(): Esta alternativa está incorreta porque, embora a função die() termine a execução do script, finally() não é uma função que termina a execução do script. finally é uma estrutura de controle usada em blocos try-catch para definir um bloco de código que será executado independentemente do sucesso ou falha da tentativa de execução do bloco try.
B - die() – exit(): Esta é a alternativa correta. Tanto die() quanto exit() são funções que terminam imediatamente a execução do script PHP. Elas são sinônimas e funcionam da mesma forma.
C - end() – finally(): Esta alternativa está incorreta porque end() é uma função que avança o ponteiro interno para o último elemento de um array e retorna o valor desse elemento, não terminando a execução do script. Além disso, como já mencionado, finally() não termina a execução do script.
D - end() – close(): Esta alternativa está incorreta porque end() não termina a execução do script, conforme explicado acima. close() também não é uma função que termina a execução do script; ela é usada para fechar recursos, como conexões de banco de dados ou arquivos.
E - exit() – close(): Esta alternativa está parcialmente correta porque exit() realmente termina a execução do script, mas close() não termina a execução do script; ela é usada para fechar recursos.
Em resumo, a alternativa correta é B, pois tanto die() quanto exit() são funções que terminam a execução do script atual no PHP.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo