PHP — Операторы

Есть много операторов, используемых в PHP, поэтому мы разделили их на категории для простоты изучения.
- Операторы присваивания.
- Арифметические операторы.
- Операторы сравнения.
- Строковые операторы.
- Арифметические операторы совместно с операторами присваивания.
Операторы присваивания
Операторы присваивания используются для задания конкретного значения переменной или присвоения переменной значения другой переменной. Присвоение осуществляется с помощью символа «=». Пример:
$my_var = 4;
$another_var = $my_var;
Теперь и $my_var и $another_var содержат значение 4. Присваивание может быть использовано в сочетании с арифметическими операторами.
Арифметические операторы
Арифметические операторы в PHP это тоже самое что и школьные основы арифметики и могут выполнять следующие функции: отрицание, сложение, вычитание, умножение, деление, деление по модулю и возведение в степень.
Оператор | Значение | Пример |
+ | Суммирование | 4 + 7 = 11 |
- | Вычитание | 16-9 = 7 |
* | Умножение | 5*3 = 15 |
/ | Деление | 16/8 = 2 |
% | Деление по модулю | 9%8 = 1 |
** | Возведение в степень | 2**3 = 8 |
Код для примера:
$addition = 2 + 4;
$subtraction = 6 - 2;
$multiplication = 5 * 3;
$division = 15 / 3;
$modulus = 5 % 2;
$exponentiation = 6 ** 2;
echo "Пример сложения: 2 + 4 = ".$addition."<br />";
echo "Пример вычитания: 6 - 2 = ".$subtraction."<br />";
echo "Пример умножения: 5 * 3 = ".$multiplication."<br />";
echo "Пример деления нацело: 15 / 3 = ".$division."<br />";
echo "Пример деления по модулю: 5 % 2 = " . $modulus."<br />";
echo "Пример возведение в степень: 6 ** 2 = " . $exponentiation;
Результат кода:
Пример сложения: 2 + 4 = 6
Пример вычитания: 6 - 2 = 4
Пример умножения: 5 * 3 = 15
Пример деления нацело: 15 / 3 = 5
Пример остатка от деления: 5 % 2 = 1
Пример возведение в степень: 6 ** 2 = 36
Операторы сравнения
Сравнения используются, чтобы проверить связь между переменными или их значениями. Операторы сравнения используются внутри условных операторов и могут принимать значения true или false. Вот наиболее важные из операторов сравнения PHP.
Оператор | Значение | Пример |
== | Равно | $a == $b |
!= | Не равно | $a != $b |
< | Меньше | $a < $b |
> | Больше | $a > $b |
<= | Меньше или равно | $a <= $b |
>= | Больше или равно | $a >= $b |
Строковые операторы
Оператор «.» используется, чтобы соединить две строки (или более) вместе.
$a_string = "Hello";
$another_string = " Billy";
$new_string = $a_string . $another_string;
echo $new_string . "!";
Результат:
Hello Billy!
Арифметические операторы совместно с операторами присваивания
В программировании это очень часто возникает задача, которая требует увеличения переменной на некоторую фиксированную величину. Наиболее распространенным примером является счетчик. Скажем, вы хотите увеличить счетчик на 3:
$counter = $counter + 3;
Однако, можно сократить запись.
$counter += 3;
Эта комбинация операторов будет выполнять ту же задачу. Недостатком такой конструкции является то, что она снижает читаемость кода для тех программистов, которые не привыкли к такому оператору. В общем, «+=» и «-=» являются наиболее широко используемыми операторами. Вот несколько похожих примеров из других областей.
Оператор | Значение | Пример | Эквивалентная запись |
+= | Cумма | $x += 1 | $x = $x + 1 , $x++ |
+= | Вычитание | $x -= 14 | $x = $x - 14 |
*= | Умножение | $x *= 8 | $x = $x * 8 |
/= | Деление | $x /= 2 | $x = $x / 2 |
%= | Деление по модулю | $x %= 5 | $x = $x % 5 |
.= | Сложение строк | $x .= "text" | $x = $x . "text" |
Практикуйтесь и переходите к следующим урокам! :)
Вопросы / Комментарии / Отзывы