6
如何检查变量是否为数组?…或类似数组的东西
我想使用foreach带有变量的循环,但是NULL例如,该变量可以有许多不同的类型。 因此,在foreach测试之前: if(is_array($var)){ foreach($var as ... 但是我意识到它也可以是实现Iterator接口的类。也许我是盲人,但如何检查该类是否实现了接口?是否有类似is_a函数或inherits运算符的内容?我发现了class_implements,我可以使用它,但是也许有更简单的东西吗? 其次,更重要的是,我想这个功能是否存在,足以检查变量is_array或“实现Iterator接口”,还是应该测试更多功能?