Sort:  

very well article. And I disagree about arrays are fine. arrays are useful.
Nope, they are not. :)

They have their uses, totally. If you have a low-cardinality list of things an array is absolutely a reasonable tool to use for it.

It's type hinting against that array that is rarely useful.

I just wanted to mention that iterable is only available in PHP 7.1.0 and above. While everyone should be running a new enough version, not everyone is 😞.