ReflectionParameter クラス
(PHP 5)
導入
ReflectionParameter クラスは、 関数またはメソッドのパラメータに関する情報を取得します。
関数パラメータの内部を調べる際には、まず ReflectionFunction クラスまたは ReflectionMethod クラスのインスタンスを作成する必要があります。次に、 ReflectionFunctionAbstract::getParameters() メソッドを使ってパラメータの配列を取得します。
プロパティ
- name
-
パラメータ名。読み込み専用で、書き込もうとすると ReflectionException をスローします。
目次
- ReflectionParameter::allowsNull — null を許可するかどうかを調べる
- ReflectionParameter::canBePassedByValue — このパラメータが値渡し可能かどうかを返す
- 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 — 文字列に変換する