# ReflectionAttribute 类

(PHP 8)

## 简介

ReflectionAttribute 类提供有关 注解 的信息。

## 类摘要

class ReflectionAttribute implements Reflector {
/* 常量 */
public const int IS_INSTANCEOF;
/* 属性 */
public string $name;
/* 方法 */
private function __construct()
public function getArguments(): array
public function getName(): string
public function getTarget(): int
public function isRepeated(): bool
public function newInstance(): object
}

## 属性

name
  属性的名称。

## 预定义常量

## ReflectionAttribute Flags

`ReflectionAttribute::IS_INSTANCEOF` int

  使用 `instanceof` 检索属性。

> 注意:

> 这些常量的值可能会在不同 PHP 版本间发生更改。建议始终使用常量而不直接依赖值。

## 更新日志

版本 | 说明
--- | ---
8.4.0 | 所有类常量现已类型化。
8.4.0 | 添加了 ReflectionAttribute::$name。

## 目录

- ReflectionAttribute::__construct — 禁止直接实例化的私有构造函数
- ReflectionAttribute::getArguments — 获取传递给属性的参数
- ReflectionAttribute::getName — 获取属性名称
- ReflectionAttribute::getTarget — 返回属性的目标位掩码
- ReflectionAttribute::isRepeated — 返回该名称的属性是否已重复出现在代码元素上
- ReflectionAttribute::newInstance — 实例化由 ReflectionAttribute 类和参数表示的属性类

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open