Очень странный цикл
Этот цикл должен выводить 1,2,3,4, но почему он выводит 2,3,4,5 ?
$a = 1;
while($a++ < 5 ){
echo $a;
}
Ответы (1 шт):
Автор решения: Aleksey Vaganov
→ Ссылка
Измените свой код так:
$a = 1;
while($a < 5 ){
echo $a++;
}
Постфиксный инкремент внутри while сначала сравнивает вашу переменную c числом 5,и только потом прибавляет 1.