variant_add

(PHP 5, PHP 7)

variant_add"Suma" dos variantes y devuelve el resultado

Descripción

variant_add ( mixed $left , mixed $right ) : mixed

Suma left a right usando las siguientes reglas (tomadas de la biblioteca MSDN), que se corresponden a aquellas de Visual Basic:

Reglas de Adición de Variantes
Si Entonces
Ambas expresiones son de tipo cadena Concatenación
Una expresión es de tipo cadena y la otra un carácter Adición
Una expresión es numérica y la otra es una cadena Adición
Ambas expresiones son numéricas Adición
Alguna expresión es NULL Se devuelve NULL
Ambas expresiones están vacías Se devuelve un subtipo integer

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

Devuelve el resultado.

Ver también

  • variant_sub() - Resta el valor de la variante derecha del valor de la varienta izquierda