Статья

📘 Глава 4. Управляющие конструкции: условия и циклы

✅ Условия (if, else, elseif)

Позволяют выполнять код только при выполнении условия:

$возраст = 18;

if ($возраст >= 18) {
    echo "Доступ разрешён";
} else {
    echo "Доступ запрещён";
}

Можно добавлять elseif:

$оценка = 4;

if ($оценка == 5) {
    echo "Отлично!";
} elseif ($оценка == 4) {
    echo "Хорошо!";
} else {
    echo "Надо подтянуть.";
}

Тернарный оператор (короткая форма if-else)

$естьДоступ = ($возраст >= 18) ? "Да" : "Нет";
echo $естьДоступ;

🔁 Циклы

Циклы позволяют повторять действия.

while

$i = 1;
while ($i <= 5) {
    echo $i . " ";
    $i++;
}

do…while

Выполняется хотя бы один раз:

$i = 1;
do {
    echo $i . " ";
    $i++;
} while ($i <= 5);

for

Классический цикл:

for ($i = 1; $i <= 5; $i++) {
    echo $i . " ";
}

foreach

Для перебора массивов:

$фрукты = ["яблоко", "банан", "груша"];

foreach ($фрукты as $фрукт) {
    echo $фрукт . "<br>";
}

Можно получить и ключ:

foreach ($фрукты as $индекс => $фрукт) {
    echo "$индекс: $фрукт<br>";
}

🔁 break и continue

  • break — прерывает цикл:

      for ($i = 1; $i <= 10; $i++) {
          if ($i == 5) break;
          echo $i . " ";
      }
  • continue — пропускает итерацию:

      for ($i = 1; $i <= 5; $i++) {
          if ($i == 3) continue;
          echo $i . " ";
      }
PHP
Для ответа вы можете авторизоваться