Webzone Публикации PHP PHP — Операторы

PHP — Операторы

18:08 , 16 Июль 2019
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"


Практикуйтесь и переходите к следующим урокам! :)

Вопросы / Комментарии / Отзывы