(PHP 8)
属性提供了一种在代码声明中添加结构化、机器可读的元数据信息的能力:类、方法、函数、参数、属性和类常量都可以成为属性的目标。然后可以使用 反射 API 在运行时检查属性定义的元数据。因此,可以将属性视为直接嵌入代码中的配置语言。
$flags
Attribute::TARGET_CLASS
Attribute::TARGET_FUNCTION
Attribute::TARGET_METHOD
Attribute::TARGET_PROPERTY
Attribute::TARGET_CLASS_CONSTANT
Attribute::TARGET_PARAMETER
Attribute::TARGET_ALL
Attribute::IS_REPEATABLE
属性概述