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