ReflectionClass::getDefaultProperties
Возвращает свойства по умолчанию
&reftitle.description;
public arrayReflectionClass::getDefaultProperties
Возвращает свойства класса по умолчанию (включая наследованные свойства).
Этот метод работает только для статических свойств при использовании с внутренними классами.
Значение по умолчанию статического свойства нельзя отслеживать в классах, определенных пользователем.
&reftitle.parameters;
&no.function.parameters;
&reftitle.returnvalues;
Ассоциативный массив (array) свойств по умолчанию, ключами которого являются
имена свойств, а значениями -- соответствующие значения по умолчанию или же &null;,
если этому свойству не было задано значение по умолчанию. Функция
не различает static (статические) и non static (не статические) свойства, а также не предоставляет
информацию о модификаторах видимости при выводе.
&reftitle.examples;
Пример использования ReflectionClass::getDefaultProperties
getDefaultProperties());
?>
]]>
&example.outputs;
string(14) "статическое свойство"
["property"]=>
string(15) "свойство по умолчанию"
["privateProperty"]=>
string(22) "закрытое свойство по умолчанию"
["defaultlessProperty"]=>
NULL
["inheritedProperty"]=>
string(16) "наследованное свойство по умолчанию"
}
]]>
&reftitle.seealso;
ReflectionClass::getProperties
ReflectionClass::getStaticProperties
ReflectionClass::getProperty