Время чтения ~ 40 сек. / 456 просмотров / 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
Конструкция if elseif - PHP
Январь 13, 2024, 18:40
В этом уроке вы узнаете о конструкции if elseif в PHP, которая позволяет выполнять блоки кода в зависимости от нескольких логических выражений.
Что такое PHP
Декабрь 26, 2023, 14:22
В этом уроке вы узнаете о PHP, о том, как он работает, на что он способен, и о его преимуществах.
Операторы - PHP
Январь 09, 2024, 14:28
В этом уроке вы узнаете об операторах в PHP и о том, как эффективно использовать их в своих скриптах.
Число с плавающей точкой (Float) - PHP
Январь 06, 2024, 17:24
В этом уроке вы узнаете о числах с плавающей точкой или числах с плавающей запятой в PHP.
Целое число (Integer) - PHP
Январь 05, 2024, 21:45
В этом уроке вы узнаете о типе PHP integer, который представляет целые числа в PHP.