Перейти к основному содержимому

Операторы сравнения

Условие обычно сводится к сравнению двух значений, и этим занимаются операторы сравнения.

Оператор «равно»

Используйте ==, чтобы проверить, равны ли два значения. Если они равны, результат равен true:

Prompt
Напишите PHP-скрипт, который с помощью оператора == проверяет, равна ли переменная указанному значению, и выводит сообщение, если это так.
Вывод: PHP-скрипт

Оператор «больше»

С оператором > вы получаете true, когда значение слева больше из двух:

Prompt
Напишите PHP-скрипт, который с помощью оператора > проверяет, больше ли одна переменная другой, и выводит сообщение.
Вывод: PHP-скрипт

Оператор «меньше»

С оператором < всё наоборот: результат равен true, когда значение слева меньше:

Prompt
Напишите PHP-скрипт, который с помощью оператора < проверяет, меньше ли одна переменная другой, и выводит сообщение.
Вывод: PHP-скрипт

Логические операторы

Чтобы составить одно условие из нескольких более простых, нужны логические операторы.

Оператор And

&& даёт true, только когда условия с обеих сторон истинны:

Prompt
Напишите PHP-скрипт, который с помощью оператора && проверяет, что оба условия истинны, и выводит сообщение.
Вывод: PHP-скрипт

Оператор Or

Оператору || достаточно одного истинного условия, хотя истинными могут быть оба:

Prompt
Напишите PHP-скрипт, который с помощью оператора || проверяет, что истинно хотя бы одно из двух условий, и выводит сообщение.
Вывод: PHP-скрипт

Оператор Not

! инвертирует условие, поэтому блок if выполняется, когда условие в скобках ложно:

Prompt
Напишите PHP-скрипт, который с помощью оператора ! проверяет, что условие не истинно, и выводит сообщение.
Вывод: PHP-скрипт