Hacker News new | ask | show | jobs
by Nitramp 4101 days ago
It's fine to have a (string) + (string) operator, it's just generally a less than brilliant idea to have a (string) + (arbitrary) operator that does an implicit string conversion.

But all of that's fine compared to PHP's implicit number conversion that ignores trailing characters, presumably so that you can add "3 onions" to "1 kg of bacon" or some such...

1 comments

(string) + (string) isn't fine either, if only for performance reasons and because an operator should just do one thing.