ReflectionClass::getDefaultProperties
(PHP 5, PHP 7, PHP 8)
ReflectionClass::getDefaultProperties — Повертає стандартні властивості.
Опис
public ReflectionClass::getDefaultProperties(): array
Повертає властивості класу за умовчанням (включаючи успадковані властивості).
Зауваження :
Цей метод працює лише статичних властивостей під час використання із внутрішніми класами. Значення за умовчанням статичної властивості не можна відстежувати у класах, визначених користувачем.
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Асоціативний масив (array) властивостей за умовчанням, ключами якого є імена властивостей, а значеннями - відповідні значення за умовчанням або ж null
, якщо цій властивості не було встановлено значення за замовчуванням. Функція не розрізняє статичні та нестатичні властивості, а також не надає інформацію про модифікаторів видимості при виведенні.
Приклади
Приклад #1 Приклад використання ReflectionClass::getDefaultProperties()****
Loading...
Результат виконання наведеного прикладу:
array(5) {
["staticProperty"]=>
string(39) "статическое свойство"
["property"]=>
string(40) "свойство по умолчанию"
["privateProperty"]=>
string(57) "закрытое свойство по умолчанию"
["defaultlessProperty"]=>
NULL
["inheritedProperty"]=>
string(69) "унаследованное свойство по умолчанию"
}
Дивіться також
- ReflectionClass::getProperties() - Повертає властивості
- ReflectionClass::getStaticProperties() - Повертає статичні властивості
- ReflectionClass::getProperty() - Повертає екземпляр ReflectionProperty для якості класу