variant_div

(PHP 5, PHP 7, PHP 8)

variant_divDevuelve el resultado de dividir dos variantes

Descripción

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

Divide left entre right y devuelve el resultado.

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 de División de Variantes
Si Entonces
Ambas expresiones son de tipo cadena, fecha, carácter, booleano Se devuelve un valor de tipo double
Una expresión es una cadena y la otra un carácter División y se devuelve un valor de tipo double
Una expresión es numérica y la otra es una cadena División y se devuelve un valor de tipo double
Ambas expresiones son numéricas División y se devuelve un valor de tipo double
Alguna de las expresiones es NULL Se devuelve NULL
right está vacía y left es cualquier otra cosa menos vacía Se lanza una com_exception con código DISP_E_DIVBYZERO
left está vacía y right es cualquier otra cosa menos vacía Se devuelve 0 de tipo double
Ambas expresiones están vacías Se lanza una com_exception con código DISP_E_OVERFLOW

Errores/Excepciones

Lanza una com_exception en caso de falla.

Ver también

  • variant_idiv() - Convierte variantes a enteros y después devuelve el resultado dividiéndolos

add a note

User Contributed Notes

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