A tecnologia PHP constitui uma ferramenta para criaçã...

Próximas questões
Com base no mesmo assunto
Q149992 Programação
A tecnologia PHP constitui uma ferramenta para criação de script do lado do servidor, com o objetivo de coletar dados de formulários, gerar páginas com conteúdo dinâmico ou mesmo enviar e receber cookies. Nessa tarefa, disponibiliza para uso um comando que pode ser utilizado nas estruturas do, while, for e switch que, ao ser detectado entre os comandos inseridos em um loop, faz com que ocorra o término imediato da execução desse loop. Este comando é conhecido por:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - break.

A questão aborda o conceito de controle de fluxo em PHP, uma linguagem de programação amplamente utilizada para desenvolvimento web do lado do servidor. O comando em questão, break, é uma instrução de controle de fluxo que é usada para interromper a execução de estruturas de repetição como do, while, for e também é usado em estruturas condicionais de seleção múltipla como switch. Quando o PHP encontra o comando break dentro de um desses blocos de código, ele imediatamente termina o loop ou sai do bloco switch, continuando a execução do código a partir do ponto imediatamente após a estrutura interrompida.

Para resolver essa questão, é necessário conhecer a sintaxe básica do PHP e os comandos de controle de fluxo. A alternativa E é a correta porque break é o único comando listado que possui a funcionalidade descrita no enunciado. Diferentemente das outras alternativas, o uso de break é específico para o contexto de interrupção de loops e não é um sinônimo para sair da execução do script inteiro ou para outras funções.

É importante destacar que cada uma das alternativas erradas tem um significado diferente em contextos de programação:

  • exit é usado para terminar a execução do script.
  • halt não é um comando PHP válido.
  • end é usado para mover o ponteiro interno de um array para o seu último elemento.
  • quit também não é um comando PHP válido.

Assim, a compreensão correta do uso de break dentro de loops e de estruturas de controle é essencial para a programação eficiente em PHP, e saber quando e como usá-lo pode influenciar na lógica e no desempenho dos scripts criados.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Seja em qual for a linguagem todo switch termina em BREAK.
Exit: interrompe  a execução do script; Break: interrompe a execução do laço; e Continue: interrompe o item do laço e parte para a próxima interação (e o laço continua executando).
O que interrompe loop é break.

Class Whatcauseslooptohalt {
public static void main (a as Int[] args){
a=input("type in a number");
System.out.Inprint("You've typed in" +a);
While a>0 do
a=a-1
loop
break
}
}

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo