Informática, perguntado por canibyte, 1 ano atrás

Com base no que fora estudado sobre o comportamento do comando de desvio "break", qual valor da variável $result após a execução do script abaixo?

<?php
$result = 10;
for ($i = 0; $i < 10; $i++) {
if ($i == $result) {
break;
}
$result--;
}
?>

Alternativas
I - 10

II - 6

III - 5

IV - 4

Soluções para a tarefa

Respondido por Index
1
Será o valor 5 pois a variável i tem o seu valor incrementado, enquanto a variável result tem o seu valor decrementado. Quando os valores das duas forem iguais, o break irá quebrar o fluxo, ou seja, sair da estrutura de repetição. Isso ocorre quando o valor é 5

$i             $result
0             10
1             9
2             8
3             7
4             6
5             5
6             4
7             3
8             2
9             1

canibyte: muito obrigado, além da resposta, uma boa explicação, vlw
Perguntas interessantes