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

I completely agree with all of the author's points, but my day job is still PHP and I actually don't hate it so much now.

That being said, it's nice to be able to sit on the most version of PHP and use awesome frameworks like FuelPHP and Laravel. I would not really consider doing anything besides nice CRUD app's in PHP though.



They say eventually you learn to love your captor.

Frameworks can help a lot, but what PHP really needs is an equivalent to CoffeeScript that fixes all of these glaring issues with PHP.

Although there's issues with the PHP language implementation, the biggest problems are the enormous number of functions with quirky argument ordering that need to be understood by a developer before they're operating at full efficiency.


There's a CoffeScript-ification of PHP called Snow. You can see it here:

http://code.google.com/p/php-snow/

Frameworks definitely help a lot. I've done a little work with FuelPHP, and I found that to be pretty pleasant.


It's all fun and games until you want to find a string in an array.

The entirety of the PHP API should be bundled up in a burlap bag, beaten savagely with a baseball bat, then thrown in a shallow grave to be set on fire before being buried. The "Goodfellas" treatment is way too kind in this case.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: