# ReflectionType クラス

(PHP 7, PHP 8)

## はじめに

ReflectionType クラスは、 関数の引数や戻り値の型、 またはクラスのプロパティの型に関する情報を報告します。 リフレクション拡張モジュールでは、以下のサブクラスが宣言されています。

- ReflectionNamedType (PHP 7.1.0 以降)
- ReflectionUnionType (PHP 8.0.0 以降)
- ReflectionIntersectionType (PHP 8.1.0 以降)

## クラス概要

abstract class ReflectionType implements Stringable {
/* メソッド */
public function allowsNull(): bool
public function __toString(): string
}

## 変更履歴

バージョン | 説明
--- | ---
8.0.0 | ReflectionType は、抽象クラスになり、 ReflectionType::isBuiltin() は、 ReflectionNamedType::isBuiltin() に移動しました。

## 目次

- ReflectionType::allowsNull — null が許されるかをチェックする
- ReflectionType::__toString — 文字列に変換する

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open