deaggregate
導入
変数・データ型関連
PHP Manual
リフレクション
導入
インストール/設定
要件
インストール手順
実行時設定
リソース型
定義済み定数
例
拡張
Reflection
— Reflection クラス
Reflection::export
— エクスポートする
Reflection::getModifierNames
— 修飾子の名前を取得する
ReflectionClass
— ReflectionClass クラス
ReflectionClass::__clone
— オブジェクトをクローンする
ReflectionClass::__construct
— ReflectionClass を作成する
ReflectionClass::export
— クラスをエクスポートする
ReflectionClass::getConstant
— 定義されている定数を取得する
ReflectionClass::getConstants
— 定数を取得する
ReflectionClass::getConstructor
— コンストラクタを取得する
ReflectionClass::getDefaultProperties
— デフォルトプロパティを取得する
ReflectionClass::getDocComment
— ドキュメントコメントを取得する
ReflectionClass::getEndLine
— 終了行を取得する
ReflectionClass::getExtension
— 拡張モジュールの情報を取得する
ReflectionClass::getExtensionName
— 拡張モジュールの名前を取得する
ReflectionClass::getFileName
— クラスが定義されているファイルのファイル名を取得する
ReflectionClass::getInterfaceNames
— インターフェイスの名前を取得する
ReflectionClass::getInterfaces
— インターフェイスを取得する
ReflectionClass::getMethod
— ReflectionMethod を取得する
ReflectionClass::getMethods
— メソッドの一覧を取得する
ReflectionClass::getModifiers
— 修飾子を取得する
ReflectionClass::getName
— クラスの名前を取得する
ReflectionClass::getNamespaceName
— 名前空間の名前を取得する
ReflectionClass::getParentClass
— 親クラスを取得する
ReflectionClass::getProperties
— プロパティを取得する
ReflectionClass::getProperty
— プロパティを取得する
ReflectionClass::getShortName
— 短い名前を取得する
ReflectionClass::getStartLine
— 開始行を取得する
ReflectionClass::getStaticProperties
— 静的なプロパティを取得する
ReflectionClass::getStaticPropertyValue
— 静的なプロパティの値を取得する
ReflectionClass::hasConstant
— 定数が定義されているかどうかを調べる
ReflectionClass::hasMethod
— メソッドが定義されているかどうかを調べる
ReflectionClass::hasProperty
— プロパティが定義されているかどうかを調べる
ReflectionClass::implementsInterface
— インターフェイスの実装を調べる
ReflectionClass::inNamespace
— 名前空間内にあるかどうかを調べる
ReflectionClass::isAbstract
— 抽象クラスであるかどうかを調べる
ReflectionClass::isFinal
— final クラスであるかどうかを調べる
ReflectionClass::isInstance
— クラスのインスタンスであるかどうかを調べる
ReflectionClass::isInstantiable
— インスタンス化が可能であるかどうかを調べる
ReflectionClass::isInterface
— インターフェイスであるかどうかを調べる
ReflectionClass::isInternal
— 内部クラスであるかどうかを調べる
ReflectionClass::isIterateable
— 反復処理が可能であるかどうかを調べる
ReflectionClass::isSubclassOf
— サブクラスであるかどうかを調べる
ReflectionClass::isUserDefined
— ユーザ定義であるかどうかを調べる
ReflectionClass::newInstance
— 指定した引数でクラスの新しいインスタンスを作成する
ReflectionClass::newInstanceArgs
— 指定した引数でクラスの新しいインスタンスを作成する
ReflectionClass::setStaticPropertyValue
— 静的なプロパティの値を設定する
ReflectionClass::__toString
— ReflectionClass オブジェクトの文字列表現を返す
ReflectionExtension
— ReflectionExtension クラス
ReflectionExtension::__clone
— クローンする
ReflectionExtension::__construct
— ReflectionExtension を作成する
ReflectionExtension::export
— エクスポートする
ReflectionExtension::getClasses
— クラスを取得する
ReflectionExtension::getClassNames
— クラス名を取得する
ReflectionExtension::getConstants
— 定数を取得する
ReflectionExtension::getDependencies
— 依存性を取得する
ReflectionExtension::getFunctions
— 拡張モジュールの関数を取得する
ReflectionExtension::getINIEntries
— 拡張モジュールの ini エントリを取得する
ReflectionExtension::getName
— 拡張モジュール名を取得する
ReflectionExtension::getVersion
— 拡張モジュールのバージョンを取得する
ReflectionExtension::info
— 拡張モジュールの情報を取得する
ReflectionExtension::__toString
— 文字列に変換する
ReflectionFunction
— ReflectionFunction クラス
ReflectionFunction::__construct
— ReflectionFunction オブジェクトを作成する
ReflectionFunction::export
— 関数をエクスポートする
ReflectionFunction::invoke
— 関数を起動する
ReflectionFunction::invokeArgs
— 引数を指定して関数を起動する
ReflectionFunction::isDisabled
— 関数が無効になっているかどうかを調べる
ReflectionFunction::__toString
— 文字列に変換する
ReflectionFunctionAbstract
— ReflectionFunctionAbstract クラス
ReflectionFunctionAbstract::__clone
— 関数のクローンを作成する
ReflectionFunctionAbstract::getDocComment
— ドキュメントコメントを取得する
ReflectionFunctionAbstract::getEndLine
— 終了行番号を取得する
ReflectionFunctionAbstract::getExtension
— 拡張モジュールの情報を取得する
ReflectionFunctionAbstract::getExtensionName
— 拡張モジュールの名前を取得する
ReflectionFunctionAbstract::getFileName
— ファイル名を取得する
ReflectionFunctionAbstract::getName
— 関数名を取得する
ReflectionFunctionAbstract::getNamespaceName
— 名前空間名を取得する
ReflectionFunctionAbstract::getNumberOfParameters
— パラメータ数を取得する
ReflectionFunctionAbstract::getNumberOfRequiredParameters
— 必須パラメータの数を取得する
ReflectionFunctionAbstract::getParameters
— パラメータを取得する
ReflectionFunctionAbstract::getShortName
— 関数の短い名前を取得する
ReflectionFunctionAbstract::getStartLine
— 開始行番号を取得する
ReflectionFunctionAbstract::getStaticVariables
— 静的変数を取得する
ReflectionFunctionAbstract::inNamespace
— 関数が名前空間内にあるかどうかを調べる
ReflectionFunctionAbstract::isClosure
— クロージャであるかどうかを調べる
ReflectionFunctionAbstract::isDeprecated
— 非推奨であるかどうかを調べる
ReflectionFunctionAbstract::isInternal
— 内部関数かどうかを調べる
ReflectionFunctionAbstract::isUserDefined
— ユーザ定義関数であるかどうかを調べる
ReflectionFunctionAbstract::returnsReference
— 参照返しかどうかを調べる
ReflectionFunctionAbstract::__toString
— 文字列に変換する
ReflectionMethod
— ReflectionMethod クラス
ReflectionMethod::__construct
— ReflectionMethod を作成する
ReflectionMethod::export
— メソッドをエクスポートする
ReflectionMethod::getDeclaringClass
— メソッドが宣言されているクラスを取得する
ReflectionMethod::getModifiers
— メソッドの修飾子を取得する
ReflectionMethod::getPrototype
— メソッドのプロトタイプを (存在すれば) 取得する
ReflectionMethod::invoke
— 実行する
ReflectionMethod::invokeArgs
— 実行する
ReflectionMethod::isAbstract
— 抽象メソッドであるかどうかを調べる
ReflectionMethod::isConstructor
— コンストラクタであるかどうかを調べる
ReflectionMethod::isDestructor
— デストラクタであるかどうかを調べる
ReflectionMethod::isFinal
— final メソッドであるかどうかを調べる
ReflectionMethod::isPrivate
— private メソッドであるかどうかを調べる
ReflectionMethod::isProtected
— protected メソッドであるかどうかを調べる
ReflectionMethod::isPublic
— public メソッドであるかどうかを調べる
ReflectionMethod::isStatic
— 静的メソッドであるかどうかを調べる
ReflectionMethod::setAccessible
— メソッドのアクセス範囲を設定する
ReflectionMethod::__toString
— ReflectionMethod オブジェクトの文字列表現を返す
ReflectionObject
— ReflectionObject クラス
ReflectionObject::__construct
— ReflectionObject を作成する
ReflectionObject::export
— エクスポートする
ReflectionParameter
— ReflectionParameter クラス
ReflectionParameter::allowsNull
— null を許可するかどうかを調べる
ReflectionParameter::__clone
— クローンする
ReflectionParameter::__construct
— コンストラクタ
ReflectionParameter::export
— エクスポートする
ReflectionParameter::getClass
— クラスを取得する
ReflectionParameter::getDeclaringClass
— 宣言しているクラスを取得する
ReflectionParameter::getDeclaringFunction
— 宣言している関数を取得する
ReflectionParameter::getDefaultValue
— パラメータのデフォルト値を取得する
ReflectionParameter::getName
— パラメータ名を取得する
ReflectionParameter::getPosition
— パラメータの位置を取得する
ReflectionParameter::isArray
— 配列を受け取るパラメータであるかどうかを調べる
ReflectionParameter::isDefaultValueAvailable
— デフォルト値が存在するかどうかを調べる
ReflectionParameter::isOptional
— 省略可能であるかどうかを調べる
ReflectionParameter::isPassedByReference
— 参照渡しかどうかを調べる
ReflectionParameter::__toString
— 文字列に変換する
ReflectionProperty
— ReflectionProperty クラス
ReflectionProperty::__clone
— クローンする
ReflectionProperty::__construct
— ReflectionProperty オブジェクトを作成する
ReflectionProperty::export
— エクスポートする
ReflectionProperty::getDeclaringClass
— 宣言しているクラスを取得する
ReflectionProperty::getDocComment
— ドキュメントコメントを取得する
ReflectionProperty::getModifiers
— 修飾子を取得する
ReflectionProperty::getName
— プロパティ名を取得する
ReflectionProperty::getValue
— 値を取得する
ReflectionProperty::isDefault
— デフォルト値であるかどうかを調べる
ReflectionProperty::isPrivate
— private プロパティであるかどうかを調べる
ReflectionProperty::isProtected
— protected プロパティであるかどうかを調べる
ReflectionProperty::isPublic
— public プロパティであるかどうかを調べる
ReflectionProperty::isStatic
— 静的プロパティであるかどうかを調べる
ReflectionProperty::setAccessible
— プロパティのアクセス範囲を設定する
ReflectionProperty::setValue
— プロパティの値を設定する
ReflectionProperty::__toString
— 文字列に変換する
Reflector
— Reflector インターフェイス
Reflector::export
— エクスポートする
Reflector::__toString
— 文字列に変換する
deaggregate
導入
変数・データ型関連
PHP Manual