PHP マニュアル
関数リファレンス
変数・データ型関連
リフレクション
はじめに
例
拡張
Reflection
ReflectionClass
ReflectionClassConstant
ReflectionEnum
ReflectionEnumUnitCase
ReflectionEnumBackedCase
ReflectionZendExtension
ReflectionExtension
ReflectionFunction
ReflectionFunctionAbstract
ReflectionMethod
ReflectionNamedType
ReflectionObject
ReflectionParameter
ReflectionProperty
ReflectionType
ReflectionUnionType
ReflectionGenerator
ReflectionFiber
ReflectionIntersectionType
ReflectionReference
ReflectionAttribute
Reflector
ReflectionException
ReflectionProperty::__toString
ReflectionType::allowsNull
リフレクション
PHP マニュアル
ReflectionType クラス
はじめに
ReflectionType
クラスは、 関数の引数や戻り値の型、 またはクラスのプロパティの型に関する情報を報告します。 リフレクション拡張モジュールでは、以下のサブクラスが宣言されています。
ReflectionNamedType
(PHP 7.1.0 以降)
ReflectionUnionType
(PHP 8.0.0 以降)
ReflectionIntersectionType
(PHP 8.1.0 以降)
クラス概要
abstract
ReflectionType
implements
Stringable
/* メソッド */
public
bool
allowsNull
()
public
string
__toString
()
変更履歴
バージョン
説明
8.0.0
ReflectionType
は、抽象クラスになり、
ReflectionType::isBuiltin
は、
ReflectionNamedType::isBuiltin
に移動しました。
目次
ReflectionType::allowsNull
— null が許されるかをチェックする
ReflectionType::__toString
— 文字列に変換する