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