(PHP 5)
variant_and — Performs a bitwise AND operation between two variants
Performs a bitwise AND operation. Note that this is slightly different from a regular AND operation.
The left operand.
The right operand.
Hinweis:
Wie bei allen arithmetischen Variantfunktionen, können die Parameter dieser Funktion entweder native PHP-Typen (Integer, String, Fließkomma, Boolean oder NULL) oder Instanzen einer COM-, VARIANT- oder DOTNET-Klasse sein. Native PHP-Typen werden nach den gleichen Regeln in Varianten umgewandelt wie auch im Konstruktor der VARIANT-Klasse. Für COM- und DOTNET-Objekte wird der Wert ihrer Standardeigenschaft genommen und als Variantenwert genutzt.
Die arithmetischen Variantenfunktionen sind Wrapper für die ähnlich benannten Funktionen der COM-Bibliothek, weiterführende Informationen hierzu finden sie in der MSDN-Bibliothek. Die PHP-Funktionen sind leicht abweichend benannt, so korrespondiert variant_add() in PHP zu VarAdd() in der MSDN-Dokumentation.
| If left is | If right is | then the result is | 
|---|---|---|
| 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 |