LonghornPHP 2026

variant_and

(PHP 5, PHP 7, PHP 8)

variant_andПобитовое И над двумя вариантами

Описание

function variant_and(mixed $left, mixed $right): variant

Побитовое И над двумя вариантами. Обратите внимание, что это не совсем обычная операция И.

Список параметров

left

Левый операнд.

right

Правый операнд.

Замечание:

Как и в остальных арифметических функциях, которые работают с вариантами, параметры этой функции принимают как встроенные PHP-типы — целые числа, строки, числа с плавающей точкой, логические значения или null , — так и экземпляры классов COM, VARIANT или DOTNET. Встроенные типы языка PHP преобразуются в варианты по тем же правилам, которые содержит конструктор класса variant. Объекты классов COM и DOTNET получат значение их свойства по умолчанию, которое функция возьмёт и будет использовать как значение варианта.

Вариантные арифметические функции — обёртки одноимённых функций библиотеки COM; дополнительную информацию по этим функциям содержит библиотека технической документации MSDN. Названия PHP-функций немного отличаются; например, функция variant_add() в PHP соответствует функции VarAdd() в документации MSDN.

Возвращаемые значения

Правила И для вариантов
Если left равен и right равен результат будет
true true true
true false false
true null null
false true false
false false false
false null false
null true null
null false false
null null null

Ошибки

Выбрасывает исключение com_exception в случае возникновения ошибки.

Смотрите также

  • variant_or() - Побитовое ИЛИ над двумя вариантами

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /