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
Дивіться також
- ReflectionMethod::isPrivate() - Перевіряє, чи є метод закритим
- ReflectionMethod::isProtected() - Перевіряє, чи є метод захищеним