Interesting article. I’m a PHP Developer and I certainly understand some of the issues with PHP and feel no need to try to defend it.
I’ve had to inherit PHP code that makes me want to pull my hair out and scream - the spectrum of code quality is tremendous. When someone says “I can code PHP” that literally means nothing.
Personally, I’m a big CakePHP user and I can’t settle for anything less. Admittedly, I couldn’t understand CakePHP until I learned MVC through Objective-C and iOS Development. This probably means I’m ready to move into something else more serious for my server side implementations. PHP has certainly not been enough to make me the best I can be.
That said, I’m really against this blind and aggravated PHP bashing. To the character “Vilanye” above - IMO you are the worst kind of coder/developer not because of your code quality but your attitude toward other developers. That kind of tone just alienates peers and does no good to this industry. Calling PHP developer names doesn’t make this problem better, it just makes you look like an ass.
I’m always wiling to personally improve, but when people bring knives to the party, I leave.