ReflectionClass::getDefaultProperties
Obtiene las propiedades por defecto
&reftitle.description;
public arrayReflectionClass::getDefaultProperties
Obtiene las propiedades por defecto de una clase (incluyendo las propiedades heredadas).
Este método funciona únicamente para las propiedades estáticas cuando se utiliza en clases internas.
El valor por defecto de una propiedad de clase estática
no puede ser monitoreado al utilizar este método en
clases definidas por el usuario.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Un &array; de propiedades por defecto donde la clave es el nombre de la
propiedad y el valor es el valor por defecto de la propiedad o &null;
si la propiedad no tiene valor por defecto.
La función no distingue entre propiedades estáticas y no estáticas y no considera la visibilidad.
&reftitle.examples;
Ejemplo con ReflectionClass::getDefaultProperties
getDefaultProperties());
?>
]]>
&example.outputs;
string(14) "staticProperty"
["property"]=>
string(15) "propertyDefault"
["privateProperty"]=>
string(22) "privatePropertyDefault"
["defaultlessProperty"]=>
NULL
["inheritedProperty"]=>
string(16) "inheritedDefault"
}
]]>
&reftitle.seealso;
ReflectionClass::getProperties
ReflectionClass::getStaticProperties
ReflectionClass::getProperty