ReflectionMethod::setAccessible

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

ReflectionMethod::setAccessible — Робить метод доступним

Опис

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

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

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

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

accessible

true, щоб зробити метод доступним, або false

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

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

Приклади

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

Loading...

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

bar
Fatal error: Uncaught Error: Call to private method MyClass::foo() from global scope in /in/qdaZS:16

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