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