Got to hand it to the internals people, when an idea’s a good one, they run with it. First the announcement that namespaces are now officially a part of the development trunk for PHP, then this: PHP 4 end of life announcement [13-Jul-2007] Today it is exactly three years ago since PHP 5 has been released. In those three years it has seen many improvements over PHP 4. PHP 5 is fast, stable & production-ready and as PHP 6 is on the way, PHP 4 will be discontinued. The PHP development team hereby announces that support for PHP 4 will continue until the end ofRead More →

I suppose my earlier comment wasn’t exactly expansive, so I may as well elaborate. I’m not reporting any news by saying that the uptake of PHP5 hasn’t been explosive – over the past year, most of the big names in PHP-land have been commenting on it on mailing lists and elsewhere. The figures weren’t leaving much wiggle room either – 80/20 splits in favour of PHP4 were approximately what we were seeing. Thing is, while backwards compatibility is a good thing in general, in specific cases like this one – well, it’s not that it’s not a good thing, it’s that it’s not really applicable.Read More →

Sigh… One of the things I really like about the Ubuntu family of distributions is that you get a good solid chunk of the stability you see in stock Debian Stable installations, but with the release cycle being so much faster, you get more up to date apps. Which is fine for a desktop to be honest. Let’s face it, for a server you want Debian (hell, for a *really* critical server you probably want OpenBSD); but for a desktop you just need it to run for ten to twelve hours between restarting X, and if you get a month’s uptime before a reboot, that’sRead More →