Клас ReflectionAttribute
(PHP 8)
Вступ
КлассReflectionAttributeпредоставляет информацию обАтрибути
Огляд класів
class ReflectionAttribute
implements
Reflector {
/* Константы */
public
const
int
IS_INSTANCEOF;
/* Методы */
private __construct()
public getArguments(): array
public getName(): string
public getTarget(): int
public isRepeated(): bool
public newInstance(): object
}
Обумовлені константи
Прапори ReflectionAttribute
ReflectionAttribute::IS_INSTANCEOF
Получение атрибутов с помощью проверки параметраinstanceof
Зауваження :
Значення цих констант можуть змінюватись в залежності від версії PHP. Рекомендується завжди використовувати константи і не покладатися на значення прямо.
Зміст
- ReflectionAttribute::__construct— Закритий конструктор, який забороняє створення об'єкта безпосередньо
- ReflectionAttribute::getArguments— Повертає аргументи, передані атрибуту
- ReflectionAttribute::getName - Повертає ім'я атрибута
- ReflectionAttribute::getTarget— Повертає мету атрибуту у вигляді бітової маски
- ReflectionAttribute::isRepeated— Визначає, чи атрибут з таким ім'ям був вказаний багаторазово в елементі коду
- ReflectionAttribute::newInstance— Створює екземпляр класу атрибута, використовуючи ім'я класу та аргументи, що містяться в об'єкті ReflectionAttribute.