PHP:array_map的对象?(PHP: array_map on object?)

2019-06-26 04:19发布

我试图写格式每(字符串)构件/变量中的对象,例如具有一个回调函数的函数。 变量名是未知的我,所以它必须与所有类的对象。

我怎样才能实现类似的东西array_maparray_walk使用对象?

Answer 1:

使用get_object_vars()来获取会员的关联数组,并使用你所提到的功能。

顺便说一句,也可以做一个foreach的物体上,就像您的阵列,这有时是有用的,以及上。



Answer 2:

您可以使用get_object_vars()但是如果你需要更多的控制,请尝试使用反射 。 它比慢get_object_vars()get_class_methods()为此事),但它的功能更加强大。



Answer 3:

您正在寻找get_object_vars / get_class_methods (第一获取变量,第二个方法名)。



文章来源: PHP: array_map on object?
标签: php oop