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) "унаследованное свойство по умолчанию"
}

Дивіться також