Before release 5.3.7, PHP was fantastic. It had everything the web needed, built-in.
But starting from 5.3.7 something in the interpreter changed:
- a stupid regression on crypt()
- the knowledge it has only 70% of code covered by tests
- the knowledge it has almost 200 failing tests
- the knowledge that no one runs tests on it before release
So, now PHP is evil. Personally, I agree with Anna Filina:
This is an insult to all people who work hard at it. The words that you use to describe things are simply baffling. “You” and “them” are the community, and it’s your responsibility as much as theirs.
People can improve. The crypt() function can be fixed (ooops, already done). The failing tests can be analized and fixed. The release team can learn to avoid to be embarrassed again. If you understand something that can be improved, you can improve.
For this reason I think PHP 5.3.7 is a great release for self-improvement.
One point for PHP, zero points for stupidity.