php, loop infinito no loop while ()
/// infinite loop??
$x=1;
while($x=9){
echo $x;
$x++;
}
Eu não entendo a razão por trás, por que o código acima causa loop infinito na minha opinião, o código acima deve gerar "9" uma vez. mas gera infinitas 999999999 ......
at primeiro (quando x é igual a 1) enquanto a instrução é falsa, então nada acontece, então x se torna 2, mas novamente enquanto a instrução é falsa;
Então, quando x se torna 9, enquanto a instrução é verdadeira, portanto deve ecoar 9, então adicionamos 1 devido a x ++; e torna-se 10, enquanto declaração se torna falsa, mas como eu vejo, não porque
continua a ecoar 9999999 .......
s @pls me esclarecem sobre o código acima. Cumprimentos
ota: verifiquei as perguntas semelhantes, mas não consigo encontrar a resposta para a minha situação thx