Операторы сравнения применяются для сравнения двух значений. В зависимости от значений, которые сравниваются между собой, операторы сравнения возвращают логические значения true (истина) или false (ложь). Как таковые, операторы сравнения сами по себе практически не используются, основное их применение это совместная работа с оператором if, который будет рассмотрен в седьмой части.
Создадим две переменные, $a и $b и присвоим им значения 76 и 93 соответственно.
Создадим ещё шесть переменных $c_01, $c_02, $c_03, $c_04, $c_05 и $c_06
где: $c_01 = $a < $b — переменной $c_01 присвоено значение $a < $b (переменная $a меньше переменной $b)
$c_02 = $a <= $b — переменной $c_02 присвоено значение $a <= $b (переменная $a меньше либо равна переменной $b)
$c_03 = $a > $b — переменной $c_03 присвоено значение $a > $b (переменная $a больше переменной $b)
$c_04 = $a >= $b — переменной $c_04 присвоено значение $a >= $b (переменная $a больше либо равна переменной $b)
$c_05 = $a == $b — переменной $c_05 присвоено значение $a == $b (переменная $a равна переменной $b)
Выведем в окне веб-браузера тип переменной $c_01, используя функцию gettype
Перейдём в адресной строке веб-браузера по адресу https://localhost/log.php и видим, что переменная $c_01 имеет тип boolean
Таким же образом выведем в окне веб-браузера типы переменных $c_02, $c_03, $c_04, $c_05 и $c_06, дописав следующие строки кода:
echo «Переменная c_02 имеет тип:»; echo gettype ($c_02);
echo «Переменная c_03 имеет тип:»; echo gettype ($c_03);
echo «Переменная c_04 имеет тип:»; echo gettype ($c_04);
echo «Переменная c_05 имеет тип:»; echo gettype ($c_05);
Выведем в окне веб-браузера значения переменных $c_01, $c_02, $c_03, $c_04, $c_05 и $c_06 дописав в файле log.php строки кода:
echo «Переменная c_01 принимает значение: $c_01»;
echo «Переменная c_02 принимает значение: $c_02»;
echo «Переменная c_03 принимает значение: $c_03»;
echo «Переменная c_04 принимает значение: $c_04»;
echo «Переменная c_05 принимает значение: $c_05»;
В окне веб-браузера видим, что переменные $c_01, $c_02 и $c_06 приняли значение 1 (единица означает, что переменная имеет значение true)
Если выше в окне веб-браузера мы по отдельности выводили тип и значения переменных $c_01, $c_02, $c_03, $c_04, $c_05 и $c_06, то теперь выведем тип и значение данных переменных в одну строку. Для этого воспользуемся функцией var_damp
В файле log.php допишем следующие строки кода:
echo ‘Переменная $c_01, равная $a < $b, имеет тип и принимает значение:’; echo var_dump ($a < $b);
echo ‘Переменная $c_02, равная $a <= $b, имеет тип и принимает значение:’; echo var_dump ($a <= $b);
echo ‘Переменная $c_03, равная $a > $b, имеет тип и принимает значение:’; echo var_dump ($a > $b);
echo ‘Переменная $c_04, равная $a >= $b, имеет тип и принимает значение:’; echo var_dump ($a >= $b);
echo ‘Переменная $c_05, равная $a == $b, имеет тип и принимает значение:’; echo var_dump ($a == $b);
В итоге в окне веб-браузера видим результат работы функции var_damp:
Переменная $c_01, равная $a < $b, имеет тип и принимает значение:bool(true) — переменная $c_01 имеет тип bool и значение true
Переменная $c_02, равная $a <= $b, имеет тип и принимает значение:bool(true) — переменная $c_02 имеет тип bool и значение true
Переменная $c_03, равная $a > $b, имеет тип и принимает значение:bool(false) — переменная $c_03 имеет тип bool и значение false
Переменная $c_04, равная $a >= $b, имеет тип и принимает значение:bool(false) — переменная $c_04 имеет тип bool и значение false
Переменная $c_05, равная $a == $b, имеет тип и принимает значение:bool(false) — переменная $c_05 имеет тип bool и значение false
Рассмотрим, почему переменные (на примере $c_01 и $c_03) принимают значения true или false
Чтобы обеспечить быструю работу программ без задержек и зависаний, необходимо знать, как ускорить работу компьютера. Довольно…
Вопрос насчёт того, как почистить компьютер, чтобы не тормозил, часто возникает у среднестатистического пользователя устройства…
Компьютерные вирусы давно привлекают внимание исследователей в области информационной безопасности. С одной стороны, они представляют…
Как удалить Search protect – «знаменитый» западный аналог всеми известного и столь нелюбимого Guard mail.ru.…
Обычному пользователю интернета далеко не всегда может понадобиться узнать, как сделать репост в контакте. А…
Представляю вашему вниманию вторую часть из цикла статей по языку стилей CSS. В первой части…
Сайт использует куки.