- Присваиваем переменной $i значение 0;
- Входим в цикл, который выполняется, пока значение $i меньше 5 (т.е. от 0 до 4);
- Увеличиваем $i на единицу. Значение $i = 1;
- Проверяем, равно ли $i значению 3. На текущий момент нет - пропускаем;
- Выводим $i, то есть цифру 1;
- Выходим в следующую итерацию цикла;
- Увеличиваем $i на единицу. Значение $i = 2;
- Проверяем, равно ли $i значению 3. На текущий момент нет - пропускаем;
- Выводим $i, то есть цифру 2;
- Выходим в следующую итерацию цикла;
- Увеличиваем $i на единицу. Значение $i = 3;
- Проверяем, равно ли $i значению 3. На текущий момент да, значит командой continue пропускаем последующее выполнение итерации цикла и переходим в следующую итерацию;
- Увеличиваем $i на единицу. Значение $i = 4;
- Проверяем, равно ли $i значению 3. Уже нет - пропускаем;
- Выводим $i, то есть цифру 4;
- Выходим в следующую итерацию цикла;
- Увеличиваем $i на единицу. Значение $i = 5;
- Проверяем, равно ли $i значению 3. Уже нет - пропускаем;
- Выводим $i, то есть цифру 5;
- Заканчиваем цикл, поскольку в условии цикла указано: значение должно быть меньше 5. На текущий момент значение $i равно 5, что не подходит под условие.
Таким образом вывод скрипта: 1245