|
Action |
Returns an integer value indicating the subtype of a variable.
|
Syntax |
VARTYPE($variable)
|
Parameters |
Variable
Any type of variable.
|
Returns |
|
0 |
Empty |
|
1 |
Null (no valid data) |
|
2 |
Integer |
|
3 |
Long integer |
|
4 |
Single-precision floating-point number |
|
5 |
Double-precision floating-point number |
|
6 |
Currency |
|
7 |
Date |
|
8 |
String |
|
9 |
Object handle |
|
10 |
Error |
|
11 |
Boolean |
|
12 |
Variant (used only with arrays of Variants) |
|
13 |
A data-access object |
|
17 |
Byte |
|
8192 |
Array (can only occur in combination with
one of the other values) |
|
Example |
$MyVar = "AnyData"
? VarType( $MyVar ) ; will display "8" (String)
$MyArray = "a","b","c"
? VarType( $MyArray ) ; will display "8204" (Array of
variants)
? VarType( $MyArray[0] ) ; will display "8" (String)