Casts the variable $var to $vartype.
Possible types: - 'bool' (or 'boolean') - 'int' (or 'integer') - 'double' -
'string' - 'float' - 'real' - 'object' - 'array' - 'array[<type>]', e.g.
'array[int]' - '' (don't cast) - a callable - array( array(<key>,
<vartype>, <default>), array(<key>, <vartype>,
<default>), ... )
Parameters
- $var
- Variable to cast
- $vartype
- Variable type
Returns
mixed
Castet value
Throws
InvalidArgumentException
InvalidArgumentException