gpt4 book ai didi

php获取类/对象变量和继承

转载 作者:行者123 更新时间:2023-12-04 06:26:22 24 4
gpt4 key购买 nike

假设我有两个类(class)

class A extends class B

A类有自己的字段
B类有自己的字段

由于类 A 扩展了 B,因此类 A 也包含 B 的字段

有没有办法获取仅适用于 A 类的字段列表,而不是自调用 get_object_vars() 以来从 B 继承的字段的列表在 A 类的对象上也会从 B 类返回字段

最佳答案

你可以做:

array_diff(get_object_vars($objectA), get_object_vars($objectB));

编辑,您也可以对类执行相同的操作:
array_diff(get_class_vars(CLASS A), get_class_vars(CLASS B));

关于php获取类/对象变量和继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5998898/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com