Converts variants to integers and then returns the result from dividing them
Beschreibung
mixedvariant_idiv
( mixed$left
, mixed$right
)
Converts left and right to
integer values, and then performs integer division.
Parameter-Liste
left
The left operand.
right
The right operand.
Hinweis:
Wie bei allen arithmetischen Variantfunktionen, können die Parameter dieser
Funktion entweder native PHP-Typen (Integer, String, Fließkomma, Boolean
oder NULL) oder Instanzen einer COM-, VARIANT- oder DOTNET-Klasse sein.
Native PHP-Typen werden nach den gleichen Regeln in Varianten umgewandelt
wie auch im Konstruktor der VARIANT-Klasse.
Für COM- und DOTNET-Objekte wird der Wert ihrer Standardeigenschaft
genommen und als Variantenwert genutzt.
Die arithmetischen Variantenfunktionen sind Wrapper für die ähnlich
benannten Funktionen der COM-Bibliothek, weiterführende Informationen
hierzu finden sie in der MSDN-Bibliothek. Die PHP-Funktionen sind leicht
abweichend benannt, so korrespondiert variant_add
in PHP zu VarAdd() in der MSDN-Dokumentation.
Rückgabewerte
Variant Integer Division Rules
If
Then
Both expressions are of the string, date, character, boolean type
Division and integer is returned
One expression is a string type and the other a
character
Division
One expression is numeric and the other is a string
Division
Both expressions are numeric
Division
Either expression is NULL
NULL is returned
Both expressions are empty
A com_exception with code DISP_E_DIVBYZERO
is thrown