Урок 3: Арифметические и логические операторы в PHP

На предыдущих уроках мы узнали, что такое 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. Это позволит нам писать более гибкие и интеллектуальные программы, реагирующие на различные входные данные.

До следующего урока — не забывайте практиковаться!

 

Лого

Spartacus_85 [Admin]

Администратор сайта — это специалист, который отвечает за техническую поддержку и бесперебойную работу веб-ресурса.



0 Комментарий(я)

Зарегистрируйтесь чтобы оставить комментарий