PHP Criticism Debate
The cluster centers on heated discussions about PHP's design flaws, quirks, and widespread hate, including defenses that highlight its practicality and comparisons to other languages like Ruby or Python.
Activity Over Time
Top Contributors
Keywords
Sample Comments
I've been spending a lot of time in the "PHP ecosystem" and honestly it's a disaster. It's comparable to a country like Brazil.In some areas people are very well off, they have developer tools, they have best practices, they produce useful, workable code. Yet they're the elite minority.Most people have nothing, get by with scraps of code scavenged from message boards or obsolete technical books, and bang together applications that are the code equivalent of a
Could you tell us why the PHP is a terrible language?
He's not blaming his tools, he's blaming the perception PHP has...
No. PHP programmers aren't "bad", PHP is.
Can someone please explain to me why PHP gets so much hate? Never quite understood why.
Not being PHP. PHP is brain-damaged. With so many much-better languages there is zero reason to use PHP, or spend effort improving PHP.
"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."https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
I know hating on PHP is en vogue but you could probably write the same ugly code with another language too.
The whole "PHP bad" shit is really stupid and I bet you 99% of people who make those witty snarks would not be able to build something like this
Sure, it’s a matter of degree. PHP has many worse degrees than the things ‘wrong’ with Python or Ruby. Nobody said a language has to be perfect, just better. Of course other languages have flaws, but Python and Ruby have fewer and less serious flaws.It’s like if I said hey, we should live somewhere besides Moldova. And you said but don’t Germany and France have flaws too?As far as what they should do, yes, they should fix all of these problems. The thing is many would break huge amounts of