Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Every time I work in another language I miss PHP’s arrays.
 help



Basically every other language has the same functionality (or better) as a hashmap.

I’m well aware of them. I’m not sure I agree with “better”.

I’m very curious to hear your take on this. I started out on PHP for about 4-5 years then moved on to Ruby and JS. I never once had any fond thoughts for PHP’s split-personality array thing. So I’m very curious what it is that other people appreciate about it.

Having to switch implementations and potentially functionality because, say, the order of the collection matters now is rather annoying, IMO.

They are an incredibly versatile tool for sure. Even more so wrapped in a Laravel Collection

That array keys are auto-coerced to integers has bit me multiple times.

Absolutely. If you don’t know PHP arrays aren’t actually arrays, the other languages feel inferior.

For me, it's the exact opposite. Every time I work with PHP, I wish I could have TypeScript's properly typed arrays and dictionaries instead of the janky untyped 2-in-1 mess it actually has.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: