PHP
It's not hard to have a love/hate affair with PHP. On the one hand, it is pretty easy to get things done with it, especially web things (but I'm also getting pretty adept at using it for CLI stuff, too, generic scripting). But there's a lot of stuff in that happens around it that is really rinky-dink and discouraging.
The most recent case in point is the release of 4.3.10 -- it introduced an incompatibility with the Zend Optimizer. I upgraded my site the other day using BSD's pkg software, and the site immediately broke, and of course I got error messages that didn't point at the actual error at all -- they were second order type things. I spent a half hour or so at the terminal trying to figure out what was wrong. I thought it might have something to do with something not enabled in PHP.INI or along those lines. Then some searching turned up the incompatibility finally, and I ended up removing the Zend Optimizer.
Now, certainly I should have looked before I leaped on this upgrade, and done it on off hours. But who would have figured that a simple upgrade from 4.3.9 to 4.3.10 would break so badly?
10:10:21 AM Permalink
|