ReflectionProperty::hasDefaultValue Verifica si la propiedad tiene un valor por omisión &reftitle.description; public boolReflectionProperty::hasDefaultValue Verifica si la propiedad ha sido declarada con un valor por omisión, incluyendo un valor por omisión implícito &null;. Retorna &false; para las propiedades tipadas sin valor por omisión (o las propiedades dinámicas). &reftitle.parameters; &no.function.parameters; &reftitle.returnvalues; Si la propiedad tiene un valor por omisión (incluyendo &null;), &true; es retornado; si la propiedad es tipada sin valor por omisión declarado o es una propiedad dinámica, &false; es retornado. &reftitle.examples; Ejemplo 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()); // Propiedad dinámica var_dump($ro->getProperty('pong')->hasDefaultValue()); // Propiedad no definida ?> ]]> &example.outputs; &reftitle.seealso; ReflectionProperty::getDefaultValue