Время чтения ~ 40 сек. / 83 просмотра / 0 комментариев / Январь 11, 2024, 17:35

В этом уроке вы узнаете, как использовать логический оператор отрицания НЕ (NOT) (!) в PHP для создания сложных логических выражений.

Введение

В отличие от логических операторов И (AND) и ИЛИ (OR), которые принимают два операнда, логический оператор НЕ (NOT) принимает только один операнд и инвертирует его.

Другими словами, логический оператор НЕ (NOT) возвращает true, если операнд является false, и возвращает false, если операнд является true.

В PHP для представления логического оператора НЕ (NOT) используются как ключевое слово not, так и символ (!).

not expression

Или:

! expression

В следующей таблице показан результат выполнения логического оператора НЕ (NOT):

expressionnot expression
truefalse
falsetrue

Логический оператор НЕ (NOT) также известен как оператор логического отрицания.

Примеры оператора НЕ (NOT) в PHP

Следующий пример иллюстрирует использование логического оператора НЕ (NOT) (!):

<?php

$priority = 5;
var_dump( ! $priority < 5 );

Вывод:

bool(true)

В этом примере PHP вычисляет выражение ! $priority < 5 в следующем порядке:

  1. Сначала $priority < 5 вычисляется как false.
  2. Затем ! false вычисляется как true.

Подытожим

  • Логический оператор НЕ (NOT) (not, !) в PHP принимает операнд и инвертирует результат операнда.
Теги:
php
Оператор ИЛИ (OR) - PHP
Арифметические операторы - PHP
Цикл for - PHP
Март 04, 2024, 17:51
В этом уроке вы узнаете об операторе for в PHP для многократного выполнения блока кода.
Тернарный оператор - PHP
Январь 14, 2024, 17:39
В этом уроке вы узнаете, как использовать тернарный оператор в PHP для сокращения кода и улучшения его читаемости.
var_dump - PHP
Январь 03, 2024, 21:21
В этом уроке вы узнаете, как использовать функцию PHP var_dump() для вывода информации о переменной.
Null - PHP
Январь 07, 2024, 12:42
В этом уроке вы узнаете о типе PHP NULL и о том, как проверить, имеет ли переменная значение null или нет.
Строка (String) - PHP
Январь 06, 2024, 21:58
В этом уроке вы узнаете о строках в PHP и о том, как эффективно манипулировать строками.