Ed
há 23 horas
Vamos analisar cada alternativa: A) Incorreta. Embora PHP tenha while, do-while, for e foreach, eles não têm a mesma função e sintaxe. foreach é específico para arrays, diferente de for e while. B) Incorreta. No laço while, a condição é verificada antes da execução, então a primeira instrução pode não ser executada se a condição for falsa. C) Correta. O laço for em PHP pode ter múltiplas expressões na inicialização, condição e incremento, e pode ser usado sem condição (loop infinito). D) Incorreta. foreach é específico para iterar arrays e objetos, não é simplesmente uma forma mais simples do for. E) Incorreta. No do-while, o bloco é executado pelo menos uma vez antes da condição ser verificada. Portanto, a alternativa correta é: C) O laço for é bastante flexível, podendo ser usado tanto com múltiplas condições, quanto sem nenhuma condição para ser verificada.
Mais perguntas desse material