Hacker News new | ask | show | jobs
by ckdot 1297 days ago
As a PHP developer for years I like to defend „my“ language. While a few issues he mentioned are true, most of them are outdated or fall into the category „if you do really weird, unusual things you can expect PHP to behave that way, too“. Other languages may prevent such mistakes, but PHP probably doesn’t because it’s historically grown and - like everyone knows - it didn’t start with a totally thought-through architecture. The good thing is, that because PHP has such a long life in web development, you can usually find a lot of docs, libraries and help for probably every problem you’ll habe to solve.

If you use PHP in a clean way, you won’t get in touch with most of the quirks he mentioned.