ReflectionProperty::getDefaultValue プロパティで宣言されたデフォルト値を返す &reftitle.description; public mixedReflectionProperty::getDefaultValue プロパティに明示または黙示的に宣言されているデフォルト値を取得します。 &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; プロパティに何かしらデフォルト値が存在する場合(&null;も含みます)、 それを返します。デフォルト値がない場合、&null; を返します。 デフォルト値が &null; の場合と、型付きプロパティが初期化されてない場合は区別できません。 それらを区別するには、ReflectionProperty::hasDefaultValue を使って下さい。 &reftitle.examples; <methodname>ReflectionProperty::getDefaultValue</methodname> の例 getProperty('bar')->getDefaultValue()); var_dump($ro->getProperty('baz')->getDefaultValue()); var_dump($ro->getProperty('boing')->getDefaultValue()); var_dump($ro->getProperty('bak')->getDefaultValue()); ?> ]]> &example.outputs; &reftitle.seealso; ReflectionProperty::hasDefaultValue