variant_set_type

(PHP 5, PHP 7, PHP 8)

variant_set_type将变体“就地”转换为另一种类型

描述

variant_set_type(variant $variant, int $type): void

此函数类似于 variant_cast(),但变体“就地”修改;不会创建新的变体。此函数的参数与 variant_cast() 的参数含义相同。

参数

variant

变体。

type

返回值

不返回值。

参见

添加备注

用户贡献备注 1 个备注

martin at itmission dot com
15 年前
在我的应用程序中,我使用 ADODB 从 Microsoft Access 中检索数据。在查询期间,在 Access 中定义为“日期/时间”的字段被返回到 PHP 作为 Variant 类的实例。

由于某种原因,variant_date_to_timestamp 函数返回了不正确的 timestamps。作为解决方法,我使用了 variant_set_type($variant, VT_BSTR) 来获取日期的字符串表示形式。这可用于大多数 PHP 不处理的变体类型。
To Top