PHP Conference Japan 2024

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 条注释

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

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