PHP Traversable подсказка типа
У меня есть относительно простая функция, которая используетforeach
function foo($t) {
$result;
foreach($t as $val) {
$result = dosomething($result, $val);
}
return $result;
}
Я хотел бы напечатать подсказку, иTraversable
кажется, точная подсказка типа мне нужна
function foo(Traversable $t) {
Однако это даетE_RECOVERABLE_ERROR
при использовании массива (который, конечно, можно использовать вforeach
):пример
Argument 1 passed to foo() must implement interface Traversable, array given
Есть ли способ напечатать подсказку или это невозможно?