ReflectionProperty::hasDefaultValue Verifie si la propriété a une valeur par défault &reftitle.description; public boolReflectionProperty::hasDefaultValue Vérifie si la propriété a été déclarée avec une valeur par défault, incluant une valeur par défault implicite &null;. Retourne &false; pour les propriétés typées sans valeur par défault (ou les propriétés dynamiques). &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Si la propriété a une valeur par défault (incluant &null;), &true; est retourné; si la propriété est typé sans valeur par défault déclarée ou est une propriété dynamique, &false; est retourné. &reftitle.examples; Exemple de <methodname>ReflectionProperty::hasDefaultValue</methodname> ping = ''; } } $ro = new ReflectionObject(new Foo()); var_dump($ro->getProperty('bar')->hasDefaultValue()); var_dump($ro->getProperty('baz')->hasDefaultValue()); var_dump($ro->getProperty('foo')->hasDefaultValue()); var_dump($ro->getProperty('boing')->hasDefaultValue()); var_dump($ro->getProperty('ping')->hasDefaultValue()); // Dynamic property var_dump($ro->getProperty('pong')->hasDefaultValue()); // Not defined property ?> ]]> &example.outputs; &reftitle.seealso; ReflectionProperty::getDefaultValue