variant_or

(PHP 5, PHP 7, PHP 8)

variant_orRealiza una disyunción lógica sobre dos variantes

Descripción

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

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.

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 OR Variant
Si left es Si right es entonces el resultado es
truetruetrue
truefalsetrue
truenulltrue
falsetruetrue
falsefalsefalse
falsenullnull
nulltruetrue
nullfalsenull
nullnullnull

Errores/Excepciones

Lanza una com_exception en caso de error.

Ver también

  • variant_and() - Realiza un AND entre dos variantes y devuelve el resultado
  • variant_xor() - Ejecuta una exclusión lógica sobre dos variantes

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top