Время чтения ~ 40 сек. / 253 просмотра / 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, такие как скалярные, составные и специальные типы.
Строка (String) - PHP
Январь 06, 2024, 21:58
В этом уроке вы узнаете о строках в PHP и о том, как эффективно манипулировать строками.
Операторы - PHP
Январь 09, 2024, 14:28
В этом уроке вы узнаете об операторах в PHP и о том, как эффективно использовать их в своих скриптах.
Оператор ИЛИ (OR) - PHP
Январь 11, 2024, 13:37
В этом уроке вы узнаете о логическом операторе ИЛИ (OR) (||) в PHP и о том, как его использовать для создания сложных логических выражений.
Операторы присваивания - PHP
Январь 09, 2024, 22:29
В этом уроке вы узнаете о наиболее часто используемых операторах присваивания в PHP.