ReflectionProperty::setAccessible

(PHP 5 >= 5.3.0, PHP 7, PHP 8)

ReflectionProperty::setAccessible — Робить властивість доступним

Опис

public ReflectionProperty::setAccessible(bool $accessible): void

Забезпечує доступ до захищеної або закритої властивості за допомогою методів ReflectionProperty::getValue() і ReflectionProperty::setValue()

Зауваження: Починаючи з PHP 8.1.0, виклик методу не має сенсу; всі методи викликаються за умовчанням.

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

accessible

true робить властивість доступною, false - Закриває доступ до властивості.

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

Функція не повертає значення після виконання.

Приклади

Приклад #1 Визначення простого класу

Loading...

Висновок наведеного прикладу буде схожим на:

bar
Fatal error: Uncaught Error: Cannot access private property MyClass::$foo in /in/WJqTv:12

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