The ReflectionAttribute class
(PHP 8)
Introduction
The ReflectionAttribute class provides information about an Attribute.
Class synopsis
Properties
- name
- The name of the attribute.
Predefined Constants
ReflectionAttribute Flags
ReflectionAttribute::IS_INSTANCEOFintRetrieve attributes using an
instanceofcheck.
Note:
The values of these constants may change between PHP versions. It is recommended to always use the constants and not rely on the values directly.
Changelog
| Version | Description |
|---|---|
| 8.4.0 | All class constants are now typed. |
| 8.4.0 | Added ReflectionAttribute::$name. |
Table of Contents
- ReflectionAttribute::__construct — Private constructor to disallow direct instantiation
- ReflectionAttribute::getArguments — Gets arguments passed to attribute
- ReflectionAttribute::getName — Gets attribute name
- ReflectionAttribute::getTarget — Returns the target of the attribute as bitmask
- ReflectionAttribute::isRepeated — Returns whether the attribute of this name has been repeated on a code element
- ReflectionAttribute::newInstance — Instantiates the attribute class represented by this ReflectionAttribute class and arguments
↑ and ↓ to navigate • Enter to select • Esc to close • / to open