PHP 8.5.0 Alpha 1 available for testing

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 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 variant. Los objetos COM y DOTNET tendrán el valor de su propiedad por defecto 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

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