Предположим, вы создаете API, с которым будут работать другие люди. И вы используете typehinting много для функций, таких как function foo(array $arg){...}
. Это заставляет аргумент быть массивом, поэтому передача обходных объектов в эту функцию не будет работать. Но ваша функция может работать с такими объектами.Перетаскивание объектов, пересекающих объект
Считаете ли вы, что это хорошая идея, чтобы удалить подсказки и обрабатывать проходящие объекты? Или я должен оставить это пользователю? (она может использовать, например, iterator_to_array
)