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