"still doesn't have a ubiquitous package manager"? http://getcomposer.org
What else have I failed to realise? I'm entirely willing to believe that I'm wrong, I have a vested interest in learning, not being right - I almost want to be proven that I'm wrong about PHP.
I don't know how much exposure has to count for "experience" since i'm still a student but i've written code in perl, python, c++, java and php and so far I find things to like and things I can't stand about each of them.
That's what you don't seem to be getting... people work with it, even people who work with other languages, and find that it happens to fit into a particular niche for them. They write libraries for it and expand it because they find the language useful and expect it to continue to be useful for the forseeable future. And it doesn't suck as badly as it used to.
I'm not on a high horse, I just don't get it! Fine, sometimes we have to work with things we don't like. I get that - am I going to do anything beyond what's necessary and start writing libraries for it? Not on your nelly...
I can't be that wrong because for all PHP's ubiquity, it still doesn't have a ubiquitous package manager (that works) for sharing these creations.