(PHP 5, PHP 7, PHP 8)
variant_add — 将两个变体值“相加”并返回结果
使用以下规则(取自 MSDN 库)将 left
加到 right
上,这些规则对应于 Visual Basic 的规则
如果 | 那么 |
---|---|
两个表达式都是字符串类型 | 连接 |
一个表达式是字符串类型,另一个是字符 | 加法 |
一个表达式是数字类型,另一个是字符串 | 加法 |
两个表达式都是数字类型 | 加法 |
任一表达式为 NULL | 返回 NULL |
两个表达式都为空 | 返回整数子类型 |
left
左操作数。
right
右操作数。
注意:
与所有变体算术函数一样,此函数的参数可以是 PHP 本机类型(整数、字符串、浮点数、布尔值或
null
),也可以是 COM、VARIANT 或 DOTNET 类的实例。PHP 本机类型将使用与 variant 类构造函数中相同的规则转换为变体。COM 和 DOTNET 对象将获取其默认属性的值并将其用作变体值。变体算术函数是 COM 库中同名函数的包装器;有关这些函数的更多信息,请查阅 MSDN 库。PHP 函数的命名略有不同;例如,PHP 中的 variant_add() 对应于 MSDN 文档中的
VarAdd()
。
返回结果。
如果失败,则抛出 com_exception。