"Adds" two variant values together and returns the result
Beschreibung
mixedvariant_add
( mixed$left
, mixed$right
)
Adds left to right using
the following rules (taken from the MSDN library), which correspond to
those of Visual Basic:
Variant Addition Rules
If
Then
Both expressions are of the string type
Concatenation
One expression is a string type and the other a
character
Addition
One expression is numeric and the other is a string
Addition
Both expressions are numeric
Addition
Either expression is NULL
NULL is returned
Both expressions are empty
Integer subtype is returned
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.