No more than any other language or product written in such.
> Of course it's ugly, but who besides a bunch of snobs and people who actually can't use it really cares? Who should care?
You see, this is a big part of what's wrong with the PHP community, the apathy and immaturity. How on Earth is dismissing the reasoned criticism from professional peers and academics as "bashing" from "haters" or "snobs" an appropriate response?
Point to a thing you cant do with PHP and you have valid criticism.
Critiquing PHP because you you think it's ugly or not elegant enough is only valid if you care about such things and then you are by definition a snob.
I reacted to the typical criticism made about PHP which we saw again in this thread. The OP was about well written PHP and of course it turns into a PHP is bad.
Well boo freaking hoo.
PHP is a great tool. If you dont like it anymore dont use it. If you fear it will hinder your companies future success even though it seems to serve FB amongst others just fine for a while, dont use it.
But please, please, please, dont confuse your own personal opinion about what is good and bad with the fact that for many people PHP is a great tool.
And I doubt I, and many here, will ever make or work with a company which can have the leisure to rewrite the language implementation.
Case in point. A post about high quality PHP gets turned into a discussion about PHP as a language.
> Point to a thing you cant do with PHP and you have valid criticism.
s/PHP/Brainfuck
Does your argument still hold? Are you now a snob?
The comments I am reacting to are those who are reframing that discussion into a discussion about PHP as a tool in general.
So no I am not reframing anything. I am reacting to the reframing if anything.
Good! We can see you clearly haven't tried using any of the many frameworks that easily integrate those things.
> who besides a bunch of snobs and people who actually can't use it really cares?
The people who later have to re-write these garbage projects, for one. I guess you've never had a client with a failed PHP project who needed the thing fixed. Also, people who do things more complicated than geocities pages.
Plenty of jobs no matter what language have to be rewritten for many different reasons.
The fact is, and that is what you guys seem to have a problem accepting is that PHP is a perfectly reasonable tool for many reasons and for many situations.
Get over it. Make it as easy to get started with your preferred language rather than blaiming PHP.
And you are missing the point. It's not just about the language it's about all the other things around the language.
How easy it is to find a webhotel and get started, how easy it integrates with HTML, JavaScript, CSS.
Of course it's ugly, but who besides a bunch of snobs and people who actually can't use it really cares? Who should care?