| spoof
    | 


| Public Member Functions | |
| __construct ($value, $type) | |
| getType () | |
| getValue () | |
| Data Fields | |
| const | TYPE_NULL = -1 | 
| const | TYPE_STRING = 1 | 
| const | TYPE_INTEGER = 2 | 
| const | TYPE_FLOAT = 3 | 
| const | TYPE_BOOLEAN = 4 | 
| const | TYPE_BINARY = 5 | 
| const | TYPE_ARRAY = 6 | 
| const | TYPE_COLUMN = 7 | 
| const | TYPE_PREPARED = 8 | 
| const | TYPE_FUNCTION = 9 | 
| Protected Attributes | |
| $type | |
| $value | |
A database value class implementation
| __construct | ( | $value, | |
| $type | |||
| ) | 
Constructor creates an instance with specified type and value. Type must match the actual type of the value parameter. This object will not explicitly cast the type.
| $value | mixed value of the object | 
| $type | int type of the value | 
| DBValueInvalidException | when specified type and actual type do not match | 
| DBValueTypeUnknownException | when invalid type is supplied | 
NOTE use of gettype is not recommended in PHP to determine types. We use it only to provide information in exceptions.
NOTE this is only valid for PHP >= 6
Implements IValue.
| getType | ( | ) | 
| getValue | ( | ) | 
| 
 | protected | 
Protected value type property
| 
 | protected | 
Protected value property
| const TYPE_ARRAY = 6 | 
Database value type array
| const TYPE_BINARY = 5 | 
Database value type binary
| const TYPE_BOOLEAN = 4 | 
Database value type boolean
| const TYPE_COLUMN = 7 | 
Database value type column
| const TYPE_FLOAT = 3 | 
Database value type float
| const TYPE_FUNCTION = 9 | 
Database value type function
| const TYPE_INTEGER = 2 | 
Database value type integer
| const TYPE_NULL = -1 | 
Database value type null
| const TYPE_PREPARED = 8 | 
Database value type prepared
| const TYPE_STRING = 1 | 
Database value type string