With another response to the comments that Tim Bray made about PHP, Jonas Maurus has posted some of his opinions as to why PHP sucks.
Jonas looks first at the comments that Tim made, looking that the "reasons to like PHP" first (two items, according to Tim's opinions) and then goes on to list six other reasons as to why PHP sucks.
Included in those reasons are things like:
- There are 3 incompatible versions of PHP
- (string)"false" == (int)0 is true
- PHP isn't thread-safe
- The quality of PHP's compiled-in libraries differs widely
He does note, though, that of the dynamically-typed langauges out there, PHP is the most approachable. He mentions some instances where he believes it's okay to use PHP too - along the lines of the "right tool for the job".