在 PHP 8 中使用反射 API 读取属性
在PHP8中,我们使用类、属性和类常量、方法、函数、参数来访问属性。
在PHP8中,反射API为getAttribute()每个匹配的反射对象提供方法。
该getAttribute()方法返回一个ReflectionAttribute插图数组,可以要求提供属性名称、参数并实例化所指属性的实例。
示例-在PHP8中使用反射API读取属性
getAttributes();
$finalresult = [];
foreach ($attributes as $attribute)
{
$finalresult[$attribute->getName() ] = $attribute->getArguments();
}
return $finalresult;
}
$reflection = new ReflectionFunction("Student");
print_r(getAttributes($reflection));
?>输出结果Array
(
[Reading] => Array
(
)
[Property] => Array
(
[type] => function
[name] => Student
)
)热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西