Введение
PHP Manual
PHP Manual»Предопределённые атрибуты»Attribute

Атрибут Attribute

(PHP 8)

Атрибуты добавляют к объявлениям в коде структурированную машиночитаемую метаинформацию. Атрибуты нацеливают на классы, включая анонимные, методы, функции, параметры, свойства и константы класса. Затем во время выполнения кода метаданные, которые определили атрибутами, инспектируют через API-интерфейс модуля Reflection. Поэтому атрибуты рассматривают как язык конфигурации, который встраивается в код.

#[\Attribute]
final class Attribute {
/* Константы */
/* Свойства */
public int $flags;
/* Методы */
public function __construct(int $flags = Attribute::TARGET_ALL)
}
flags

Версия Описание
8.5.0 Добавлена константа Attribute::TARGET_CONSTANT.

Содержание

To Top