Операторы сравнения:
> - больше
< - меньше
>= - больше или равно
<= - меньше или равно
== - равно
!= - не равно
=== - строго равно
!== - строго не равно
Ну с первыми все понятно, начнем с оператора ==, т.е. почему два равно. Прикол в том, что оператор = оператор присваивания, а == оператор сравнения.
Примеры:
Рассмотрим что это за строгие операторы === и !==
Отличие их от == и != в том, что они чувствительны к типу данных, например:
Операторы сравнения используются как правило в конструкции if которую рассмотрим в следующем уроке
Сокращенные операторы
+=, -=, *=, /=, .= используются для сокращения записей
$var += число сокращенная запись выражения $var = $var + число;
$var -= число сокращенная запись выражения $var = $var - число;
$var *= число сокращенная запись выражения $var = $var * число;
$var /= число сокращенная запись выражения $var = $var / число;
$var .= строка сокращенная запись выражения $var = $var . строка;
Примеры:
Операторы ++ (инкремента) и -- (декремента);
Оператор ++ убавляет 1, а оператор -- убавляет на 1;
Например:
> - больше
< - меньше
>= - больше или равно
<= - меньше или равно
== - равно
!= - не равно
=== - строго равно
!== - строго не равно
Ну с первыми все понятно, начнем с оператора ==, т.е. почему два равно. Прикол в том, что оператор = оператор присваивания, а == оператор сравнения.
Примеры:
<?php // Использование оператора = $myVar = 5; $myVar2 = 3; $myVar2 = $myVar; // Присваивает переменной $myVar2 значение $myVar echo $myVar2; // На экран будет выведено число 5 ?>
<?php // Использование оператора == $myVar = 5; $myVar2 = 3; $myVar2 == $myVar; // Проверяет равна ли переменная $myVar2 переменной $myVar, в данном случае вернет FALSE (ложь), так как 5 не равно 3. ?>
<?php // Использование оператора != $myVar = 5; $myVar2 = 3; $myVar2 != $myVar; // Проверяет что переменная $myVar2 не равна переменной $myVar, в данном случае вернет TRUE (правда), так как 5 не равно 3. ?>
Рассмотрим что это за строгие операторы === и !==
Отличие их от == и != в том, что они чувствительны к типу данных, например:
<?php $one = 2; $two = "2"; // как видим, это не число, а строка $one == $two; // Вернет True (правда). Так как оператор == не чувствителен к типу данных и считает, что число 2 равно строке "2" $one === $two; // Вернет False (Ложь). Так как оператор === чувствителен к типу данных и считает, что число 2 не равно строке "2" ?>
Операторы сравнения используются как правило в конструкции if которую рассмотрим в следующем уроке
Сокращенные операторы
+=, -=, *=, /=, .= используются для сокращения записей
$var += число сокращенная запись выражения $var = $var + число;
$var -= число сокращенная запись выражения $var = $var - число;
$var *= число сокращенная запись выражения $var = $var * число;
$var /= число сокращенная запись выражения $var = $var / число;
$var .= строка сокращенная запись выражения $var = $var . строка;
Примеры:
<?php $chis = 7; $chis2 = 4; $strok = "Привет"; $strok2 = " Мир"; $chis += 2; echo $chis; // 9 $chis *= 3; echo $chis; // 21 $chis -= $chis2; echo $chis; // 3 $strok .= $strok2; echo $strok; // "Привет Мир" ?>
Операторы ++ (инкремента) и -- (декремента);
Оператор ++ убавляет 1, а оператор -- убавляет на 1;
Например:
<?php $x = 5; $x++; echo $x; // На экран будет выведено 6 ?>
<?php $x = 5; $x--; echo $x; // На экран будет выведено 4 ?>

Вход
Регистрация
Помощь
Тема закрыта


Цитата