variant_date_to_timestamp
variant_eqv
COM Funkcje
PHP Manual

# variant_div

(PHP 5)

variant_div — Returns the result from dividing two variants

### Opis

mixed variant_div ( mixed `$left` , mixed `$right` )

Divides `left` by `right` and returns the result.

### Parametry

`left`

  The left operand.

`right`

  The right operand.

> Informacja: Wszystkie arytmetyczne funkcje wariantowe przyjmują jako parametry albo rdzenne typy PHP (integer, string, floating point, boolean lub `NULL`), albo instancje klas COM, VARINAT lub DOTNET. Rdzenne typy PHP są konwertowane do wariantowych przy użyciu tych samych reguł, które znajdują się w klasie konstruktora VARIANT. Obiekty COM i DOTNET powinny mieć wartości swoich domyślnych właściwości pobierane i używane jako wartości wariantowe.
> Arytmetyczne funkcje wariantowe są nakładkami na podobnie nazwane funkcje w bibliotece COM; aby uzyskac więcej informacji o tych funkcjach odwiedź witrynę biblioteki MSDN. Funkcje PHP są nazwane nieco inaczej. Na przykład funkcji variant_add() w PHP odpowiada VarAdd() w dokumentacji MSDN.

### Zwracane wartości

Variant Division Rules
If | Then
--- | ---
Both expressions are of the string, date, character, boolean type | Double is returned
One expression is a string type and the other a character | Division and a double is returned
One expression is numeric and the other is a string | Division and a double is returned.
Both expressions are numeric | Division and a double is returned
Either expression is NULL | NULL is returned
`right` is empty and `left` is anything but empty | A com_exception with code `DISP_E_DIVBYZERO` is thrown
`left` is empty and `right` is anything but empty. | 0 as type double is returned
Both expressions are empty | A com_exception with code `DISP_E_OVERFLOW` is thrown

### Patrz także

- variant_idiv()

variant_date_to_timestamp
variant_eqv
COM Funkcje
PHP Manual