有没有一种方法可以用array_map代替迭代器呢?foreach (new MapIterator($array, $function) as $value) if ($value == $required)}
这样做的原因是我可以自己实现迭代器,但我想知道是否有本机方法来实现这一点。我在搜索PHP文档时找不到任何东西。
基本上我想这样做: void a();public interface B {}
public class SomeClass我知道我可以只需要传递的对象来实现接口A或接口B,但是有没有办法同时实现这两种方法呢?我猜有一些变通方法(比如要求参数必须是A类型,然后检查它是否也是一个instanceof B),但这样我就得不到编译器的帮