Время чтения ~ 40 сек. / 138 просмотров / 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
Январь 09, 2024, 14:28
В этом уроке вы узнаете об операторах в PHP и о том, как эффективно использовать их в своих скриптах.
Цикл for - PHP
Март 04, 2024, 17:51
В этом уроке вы узнаете об операторе for в PHP для многократного выполнения блока кода.
Конструкция if elseif - PHP
Январь 13, 2024, 18:40
В этом уроке вы узнаете о конструкции if elseif в PHP, которая позволяет выполнять блоки кода в зависимости от нескольких логических выражений.
Операторы присваивания - PHP
Январь 09, 2024, 22:29
В этом уроке вы узнаете о наиболее часто используемых операторах присваивания в PHP.
Тернарный оператор - PHP
Январь 14, 2024, 17:39
В этом уроке вы узнаете, как использовать тернарный оператор в PHP для сокращения кода и улучшения его читаемости.