Время чтения ~ 40 сек. / 511 просмотров / 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
Типы данных - PHP
Январь 04, 2024, 15:06
В этом руководстве вы узнаете о типах данных PHP, такие как скалярные, составные и специальные типы.
Оператор И (AND) - PHP
Январь 10, 2024, 20:03
В этом уроке вы узнаете о логическом операторе И (AND) в PHP и как использовать его для создания сложных логических выражений.
Жонглирование типами (type juggling) - PHP
Январь 09, 2024, 11:20
В этом уроке вы узнаете о жонглировании типами (type juggling) в PHP и о том, как оно работает.
Операторы сравнения - PHP
Январь 10, 2024, 17:48
В этом уроке вы узнаете, как использовать операторы сравнения в PHP для сравнения двух значений.
var_dump - PHP
Январь 03, 2024, 21:21
В этом уроке вы узнаете, как использовать функцию PHP var_dump() для вывода информации о переменной.