ReflectionProperty::getValue

(PHP 5, PHP 7, PHP 8)

ReflectionProperty::getValue — Отримує значення

Опис

public ReflectionProperty::getValue(?object $object = null): mixed

Отримує значення якості.

Список параметрів

object

Якщо властивість не статична, необхідно передати об'єкт, з якого потрібно отримати цю властивість. Якщо вам потрібно отримати властивість за умовчанням, не надаючи об'єкта, використовуйте функцію ReflectionClass::getDefaultProperties()

Значення, що повертаються

Поточне значення якості.

список змін

ВерсияОпис
8.1.0Доступ до закритих та захищених властивостей можна відразу ж отримати за допомогою методу ReflectionProperty::getValue(). . Раніше їх потрібно було зробити за допомогою методу ReflectionProperty::setAccessible(); в іншому випадку викидався виняток ReflectionException
8.0.0object тепер допускає значення null.

Приклади

Приклад #1 Приклад використання ReflectionProperty::getValue()****

Loading...

Результат виконання наведеного прикладу:

string(6) "foobar"
string(6) "barfoo"
string(6) "foofoo"

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