It looks like you're new here. If you want to get involved, click one of these buttons!
I’m cranky. I complain about a lot of things. There’s a lot in the world of technology I don’t like, and that’s really to be expected—programming is a hilariously young discipline, and none of us have the slightest clue what we’re doing. Combine with Sturgeon’s Law, and I have a lifetime’s worth of stuff to gripe about.
This is not the same. PHP is not merely awkward to use, or ill-suited for what I want, or suboptimal, or against my religion. I can tell you all manner of good things about languages I avoid, and all manner of bad things about languages I enjoy. Go on, ask! It makes for interesting conversation.
PHP is the lone exception. Virtually every feature in PHP is broken somehow. The language, the framework, the ecosystem, are all just bad. And I can’t even point out any single damning thing, because the damage is so systemic. Every time I try to compile a list of PHP gripes, I get stuck in this depth-first search discovering more and more appalling trivia. (Hence, fractal.)
PHP is an embarrassment, a blight upon my craft. It’s so broken, but so lauded by every empowered amateur who’s yet to learn anything else, as to be maddening. It has paltry few redeeming qualities and I would prefer to forget it exists at all.
But I’ve got to get this out of my system. So here goes, one last try.
More... : http://me.veekun.com/blog/2012/04/09/php-a-fractal-of-bad-design/
Comments
"Actually, I should be honest here; PHP is a terrible language. From an
academic standpoint it lacks any significant redeeming features. It is
like PERL in origins but has no clear focus on the mix of symbols or
words to convey syntax. Its notion of data structures and especially
arrays is muddled. For those features which do use words, the choice of
words in inconsistent."
"I guess the ultimate lesson to learn from PHP is that super smart stuff
is not always the best stuff in the real world. The really clever stuff
might be that which aims to be easy to use rather than show off the
abilities of the designer."
php lover
http://www.facebook.com/groups/228102863949516/