ID 31111 Banca FCC Órgão TRE-MG Ano 2005 Provas FCC - 2005 - TRE-MG - Programador de computador Disciplina Programação Assuntos Linguagens de programação PHP Dado o loop PHP:for ($x = 0; $x <= "5"; $x++) A variável $x assumirá os valores Alternativas 1, 3 e 5. 0, 1, 2, 3 e 4. 1, 2, 3, 4 e 5. 0, 2 e 4. 0, 1, 2, 3, 4 e 5. Responder Comentários No laço: for ($x = 0; $x Inicia a variável, nesse caso o x, com 0 (zero), testa a condição, até que x seja menor ou igual a "5" ou 5 (tanto faz "nesse caso"), depois incrementa o x de 1 em 1 (um).Então, ele assumirá os valores de 0 a 5. Esta é uma questão que explora a capacidade de conversão de tipos dinâmica do PHP. O valor "5", da forma como foi declarado, é uma string, mas para o gerar o laço, o interpretador primeiro o converte para um inteiro e depois inicializa o laço FOR. Resposta: 0, 1, 2, 3, 4 e 5. Ao pé da letra, a variável $x irá inclusive assumir o valor 6 para depois a execução sair do loop.Se houvesse uma afirmativa com os valores de 0 a 6, estaria mais correta. Rodei esse script: <?php for ($x = 0; $x <= "5"; $x++) echo $x,PHP_EOL; ?> A saída é de 0 até 5.