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

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...



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




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

Search: