The ReflectionType class

(PHP 7)

Einführung

The ReflectionType class reports information about a function's return type.

Klassenbeschreibung

ReflectionType {
/* Methoden */
public allowsNull ( void ) : bool
public isBuiltin ( void ) : bool
public __toString ( void ) : string
}

Inhaltsverzeichnis

add a note add a note

User Contributed Notes 4 notes

up
25
1franck
8 months ago
For those who stumble on notice about ReflectionType::__toString() beeing deprecated, use method ReflectionType::getName() instead which is not yet documented.
up
2
roland at mxchange dot org
7 months ago
I guess it is <?php ReflectionNamedType::getName(); ?> ?
up
1
Ondej Mirtes
28 days ago
Method ReflectionType::getName() does not exist. This may have been virtually true in the past but not anymore. It exists on ReflectionNamedType which used to be the only child class of ReflectionType. So you could have kind of relied on that.

But in PHP 8 there's also ReflectionUnionType which doesn't have the getName() method. So in order to support PHP 8, you need to support both ReflectionNamedType and ReflectionUnionType.
up
0
benjamin dot morel at gmail dot com
1 month ago
Known subclasses:

- ReflectionNamedType
- ReflectionUnionType
To Top