class Type

PHP return, property and parameter types.

Constants

String

Int

Float

Bool

Array

Object

Callable

Iterable

Void

Never

Mixed

True

False

Null

Self

Parent

Static

deprecated STRING

deprecated INT

deprecated FLOAT

deprecated BOOL

deprecated ARRAY

deprecated OBJECT

deprecated CALLABLE

deprecated ITERABLE

deprecated VOID

deprecated NEVER

deprecated MIXED

deprecated FALSE

deprecated NULL

deprecated SELF

deprecated PARENT

deprecated STATIC

Methods

static string
nullable(string $type, bool $state = true)

No description

static string
union(string ...$types)

No description

static string
intersection(string ...$types)

No description

static string|null
getType(mixed $value) deprecated

No description

Details

at line 86
static string nullable(string $type, bool $state = true)

No description

Parameters

string $type
bool $state

Return Value

string

at line 92
static string union(string ...$types)

No description

Parameters

string ...$types

Return Value

string

at line 98
static string intersection(string ...$types)

No description

Parameters

string ...$types

Return Value

string

at line 105
static string|null getType(mixed $value) deprecated

deprecated use get_debug_type()

No description

Parameters

mixed $value

Return Value

string|null