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
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
$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