The ReflectionType class
(PHP 7, PHP 8)
Introduction
The ReflectionType class reports information about a function's parameter/return type or a class's property type. The Reflection extension declares the following subtypes:
- ReflectionNamedType (as of PHP 7.1.0)
- ReflectionUnionType (as of PHP 8.0.0)
- ReflectionIntersectionType (as of PHP 8.1.0)
Class synopsis
Changelog
Version | Description |
---|---|
8.0.0 | ReflectionType has become abstract and ReflectionType::isBuiltin() has been moved to ReflectionNamedType::isBuiltin(). |
Table of Contents
- ReflectionType::allowsNull — Checks if null is allowed
- ReflectionType::__toString — To string