← Questões de Programação

Programação · FGV · 2023

Questão comentada de Programação

No contexto do PHP, a função die() é operacionalmente semelhante a uma outra função da linguagem, cujo nome é:

Gabarito: C

No PHP, a função die() é usada para encerrar a execução do script imediatamente. Na prática, ela funciona como um "fim de linha" do programa: depois que você chama die(), o restante do código não roda mais. É muito comum vê-la em situações de erro, quando o script precisa parar na hora e mostrar uma mensagem ao usuário. O ponto central da questão é que die() é operacionalmente equivalente a exit(). As duas fazem a mesma coisa no contexto comum do PHP: interrompem a execução do script. Por isso, em provas, elas costumam aparecer como quase sinônimos funcionais. Então, o gabarito C está correto porque exit() é a função que tem o mesmo comportamento básico de die(): finalizar a execução do programa. Se a banca quer a equivalência operacional, ela está cobrando justamente essa ideia de parada imediata do script. As demais alternativas não têm essa função de encerramento. Algumas tratam de tratamento de exceções, outras de avaliação de código, formatação binária ou pausa na execução. Ou seja, são vizinhas de bairro, mas não fazem o mesmo trabalho.

Continue treinando

Questões relacionadas