PHP Traversable type hint 我读了这个主题,但我仍然对可穿越感到困惑,有人可以向我解释一下吗? 并解释这个功能
function MyFunction($traversable)
{
if(!$traversable instanceof Traversable && !is_array($traversable))
{
throw new InvalidArgumentException(sprintf(
'Myfunction($traversable = %s): Invalid argument $traversable.'
,var_export($traversable, true)
));
}
}
感谢