Documentación offline PHP master

variant_or

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

variant_or

Realiza una disyunción lógica sobre dos variantes

Descripción#

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

Realiza una operación a nivel de bits de tipo OR, según la tabla de verdad siguiente. Téngase en cuenta que esto es diferente de la expresión OR normal.

Parámetros#

left
El operando de la izquierda.

right
El operando de la derecha.

[!NOTE] Al igual que para todas las funciones aritméticas, los parámetros para esta función pueden ser ya sea un tipo nativo de PHP (entero, string, float, bool o null), o una instancia de la clase COM, VARIANT o DOTNET. Los tipos nativos de PHP serán convertidos a VARIANT utilizando las mismas reglas que las encontradas en el constructor de la clase ???. Los objetos COM y DOTNET tendrán el valor de su propiedad predeterminada recuperado y utilizado como valor VARIANT.

Las funciones aritméticas VARIANT están interfazadas con las funciones equivalentes de la biblioteca COM; para más información sobre estas funciones, consúltese la biblioteca MSDN. Las funciones PHP tienen nombres ligeramente diferentes: por ejemplo, variant_add, en PHP, corresponde a VarAdd() en la documentación MSDN.

Valores devueltos#

Si left es Si right es entonces el resultado es
true true true
true false true
true null true
false true true
false false false
false null null
null true true
null false null
null null null

Reglas del OR Variant

Errores/Excepciones#

Lanza una com_exception en caso de error.

Véase también#

variant_and, variant_xor