3 ms·
I stopped doing PHP years ago (php 5, if I remember correctly). At the time, here was my beefs with it. I don't know if they're still true since I moved on to g
by fiiv 8y ago
I stopped doing PHP years ago (php 5, if I remember correctly). At the time, here was my beefs with it. I don't know if they're still true since I moved on to greener pastures (and have had no trouble finding work, by the way, so your nephew will be fine too).
- I did not like relying on web server software to handle routing in my applications
- There was no nice way to handle dependencies (I've heard there is now composer but then there was not).
- Redundant and useless modules. For example, several that handle XML, 2 that do Mysql, etc.
- Inconsistency. Can't recall the specific instance of this but two similar functions would work identically but accept arguments in different order.
- Messing with php.ini was disgusting.
I still know a webdev who works in PHP (Laravel specifically) and he tells me the language has improved a lot. I'm happy for him, but I have no desire to return.
Since then, I've worked with Node.js, python, ruby and elixir and am really glad I've had that experience.