variant_or

(PHP 5, PHP 7)

variant_orRealiza una disyunción lógica de dos variantes

Descripción

variant_or ( mixed $left , mixed $right ) : mixed

Realiza una operación OR a nivel de bits. Observer que esto difiere ligeramente de una operación OR normal.

Parámetros

left

El operando izquierdo.

right

El operando derecho.

Nota:

Al igual que con todas las funciones aritméticas variantes, los parámetros de esta función pueden ser tanto un tipo nativo de PHP (integer, string, de punto flotante, boolean o NULL), o una instancia de una clase COM, VARIANT o DOTNET. Los tipos nativos de PHP serán convertidos en variantes usando las mismas reglas tal como se encuentran en el constructor para la clase VARIANT. Los objetos COM y DOTNET tomarán el valor de sus propiedades predeterminadas adoptadas y lo utilizarán como el valor variante.

Las funciones aritméticas variantes son wrappers alrededor de las funciones con nombres similares en la librería COM; para más información sobre estas funciones, consulte la librería MSDN. Las funciones de PHP tienen nombres ligeramente diferentes; por ejemplo, variant_add() en PHP corresponde a VarAdd() en la documentación MSDN.

Valores devueltos

Reglas del uso de OR de Variantes
Si left es Si right es entonces el resultado es
TRUETRUETRUE
TRUEFALSETRUE
TRUENULLTRUE
FALSETRUETRUE
FALSEFALSEFALSE
FALSENULLNULL
NULLTRUETRUE
NULLFALSENULL
NULLNULLNULL

Ver también

  • variant_and() - Realiza una operación AND a nivel de bits entre dos variantes
  • variant_xor() - Realiza una exclución lógica de dos variantes