VARIANT

(no version information, might be only in CVS)

VARIANT -- VARIANT クラス

概要

$vVar = new VARIANT($var)

説明

VARIANT構造体に変数をラップするための簡単なコンテナクラス。

メソッド

string VARIANT::VARIANT ( [mixed value [, int type [, int codepage]]])

VARIANT クラスのコンストラクタ。 パラメータ:

value

初期値。省略した場合には、VT_EMPTYオブジェクトが作成されます。

type

VARIANTオブジェクトのcontent型を指定します。使用可能な値は、 VT_UI1 , VT_UI2 , VT_UI4 , VT_I1 , VT_I2 , VT_I4 , VT_R4 , VT_R8 , VT_INT , VT_UINT , VT_BOOL , VT_ERROR , VT_CY , VT_DATE , VT_BSTR , VT_DECIMAL , VT_UNKNOWN , VT_DISPATCH , VT_VARIANT です。これらの値は相互に排他的 ですが、値があることを指定するために VT_BYREF を組み合わせることが可能です。 省略された場合には、 value の型が使用さ れます。その他の情報については、MSDNライブラリを参照下さい。

codepage

PHPの文字列のUNICODE文字列への変換およびその逆変換で使用され るコードページを指定します。使用可能な値は、 CP_ACP , CP_MACCP , CP_OEMCP , CP_SYMBOL , CP_THREAD_ACP , CP_UTF7 , CP_UTF8 で す。