На предыдущих уроках мы узнали, что такое PHP, как написать простейший скрипт и использовать переменные различных типов. Теперь пришло время перейти к следующему шагу — научиться выполнять вычисления и принимать логические решения в коде.
В этом уроке мы рассмотрим арифметические операторы, которые позволяют выполнять математические действия, а также логические операторы, с помощью которых можно создавать условия и управлять потоком выполнения программы.
Арифметические операторы
Арифметические операторы в PHP используются для выполнения базовых математических операций над числами. Вот список основных операторов:
Оператор | Описание | Пример | Результат |
---|---|---|---|
+ |
Сложение | 3 + 2 |
5 |
- |
Вычитание | 5 - 1 |
4 |
* |
Умножение | 4 * 2 |
8 |
/ |
Деление | 10 / 2 |
5 |
% |
Остаток от деления | 7 % 3 |
1 |
Пример:
<?php
$a = 10;
$b = 3;
echo "Сложение: " . ($a + $b) . "<br>";
echo "Вычитание: " . ($a - $b) . "<br>";
echo "Умножение: " . ($a * $b) . "<br>";
echo "Деление: " . ($a / $b) . "<br>";
echo "Остаток от деления: " . ($a % $b);
?>
Логические операторы
Логические операторы позволяют проверять истинность условий и принимать решения в зависимости от результата. В PHP используются следующие логические операторы:
Оператор | Название | Описание |
---|---|---|
&& |
И (AND) | Истина, если оба условия истинны |
` | ` | |
! |
НЕ (NOT) | Отрицание: превращает истину в ложь и наоборот |
Пример:
<?php
$age = 20;
$isStudent = true;
if ($age >= 18 && $isStudent) {
echo "Вы совершеннолетний студент.";
}
if ($age < 18 || !$isStudent) {
echo "Либо вы несовершеннолетний, либо не студент.";
}
?>
Пояснение:
- $age >= 18 && $isStudent — оба условия должны быть истинными.
- $age < 18 || !$isStudent — достаточно, чтобы одно из условий было истинным.
Комбинирование операторов
В реальной практике часто используют комбинацию арифметических и логических операторов:
<?php
$score = 85;
if ($score >= 90) {
echo "Отлично!";
} elseif ($score >= 70 && $score < 90) {
echo "Хорошо.";
} else {
echo "Нужно подтянуть знания.";
}
?>
Здесь мы проверяем диапазоны значений переменной $score и выводим соответствующее сообщение.
В этом уроке мы научились использовать арифметические и логические операторы в языке PHP. Они являются основой для построения вычислений и принятия решений в программе. Мы научились выполнять базовые математические действия, проверять условия и комбинировать их для получения нужного результата.
На следующем уроке мы перейдём к ещё одной важной теме — условные конструкции: if, else, elseif, а также познакомимся с оператором switch. Это позволит нам писать более гибкие и интеллектуальные программы, реагирующие на различные входные данные.
До следующего урока — не забывайте практиковаться!
0 Комментарий(я)
Зарегистрируйтесь чтобы оставить комментарий