A collection of mini-rants today, from a couple of hours spent hacking together a bit of PHP:
- Which numpty decided that the default behaviour of a switch statement should be to fall through. It's almost never what you want!
- In the same theme, which numpty decided to make assignment and equality use different operators, to make assignment single-equals, and to not have any kind of warning if you use single-equals in an if statement.
- Why does PHP not have a usable variable type for dates? Even classic VB has one!