PHP 8.6.0 Beta 1 is available for testing

Атрибут Attribute

(PHP 8)

Введение

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

Обзор класса

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

Свойства

flags

Список изменений

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

Смотрите также

Введение в атрибуты

Содержание

Нашли ошибку?

ИнструкцияИсправлениеСообщение об ошибке
+Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы

AltStyle によって変換されたページ (->オリジナル) /