- Что такое условия и как они работают.
- Как использовать операторы ветвления (
if,elseif,else). - Примеры использования условий в реальной практике.
Что такое условия?
Условия — это конструкция языка, позволяющая программе принимать решения на основе заданных критериев. В PHP используются классические операторы ветвления:
if, elseif и else.Простое условие (if)
Оператор
if позволяет выполнить блок кода, если указанное условие истинно (true). Пример:
$age = 18;
if ($age >= 18) {
echo "Вам разрешено голосовать.";
}Условие с альтернативой (if...else)
Если условие не выполняется, можно указать альтернативный блок кода с помощью оператора
else. Пример:
$age = 16;
if ($age >= 18) {
echo "Вам разрешено голосовать.";
} else {
echo "Вам пока рано голосовать.";
}Многократные условия (if...elseif...else)
Если необходимо проверить несколько условий подряд, можно использовать оператор
elseif. Пример:
$score = 85;
if ($score >= 90) {
echo "Оценка: Отлично!";
} elseif ($score >= 70) {
echo "Оценка: Хорошо!";
} elseif ($score >= 50) {
echo "Оценка: Удовлетворительно!";
} else {
echo "Оценка: Неудовлетворительно.";
}Тернарный оператор
Тернарный оператор — это укороченная форма условного оператора
if...else. Он выглядит так:
$age = 20;
$canVote = ($age >= 18) ? "Да" : "Нет";
echo "Может голосовать: " . $canVote;Практическое применение условий
Условные операторы широко используются в программах для принятия решений на основе данных. Например, проверка входа пользователя, обработка форм, выбор маршрута в приложении и многое другое.
Практическое задание
Создайте PHP-скрипт, который принимает возраст пользователя и выводит сообщение в зависимости от возраста:
- Младше 18 лет — "Ребенок".
- От 18 до 60 лет — "Взрослый".
- Старше 60 лет — "Пожилой человек".
На этом третий урок завершён. Мы изучили основы ветвления и условий в PHP, что позволит нашим программам принимать разумные решения. В четвёртом уроке мы познакомимся с циклами и итерациями.