list of every value to test

INT
	0
	1
	10
	-1
	-10
	PHP_INT_MIN
	PHP_INT_MAX

FLOAT
	0.0
	1.2
	-1.2
	1e50
	-1e50
	2.3e+30
	-2.3e+30
	INF
	-INF
	NAN
	PHP_FLOAT_EPSILON
	PHP_FLOAT_MIN
	PHP_FLOAT_MAX

BOOL
	TRUE
	FALSE

STRING
	''
	'0'
	'TEST'
	' TEST '
	' TE`ST '
	' TE"ST '
	" TE'ST "
	" TE%ST "
	" TE_ST "
	" T[ES]T "
	" T]ES[T "
	'KEY.VALUE'
	' KEY . VALUE '
	' `KEY` . VALUE '
	' KEY . `VALUE` '
	' `KEY` . `VALUE` '
	hex2bin('abcdef1230')

NULL

ARRAY

OBJECT

OBJECT with ArrayAccess

OBJECT with __toString

OBJECT with pudlHelper

OBJECT with pudlValue

RESOURCE (always throw exceptions)
