Been trying out PHP 5.1, MySQL 5.0 and Apache 2.2 today, which seem to require libxml2 v2.6.24 to compile on Solaris 9.

PHP 5’s new OOP stuff it a total rip-off of Python, in fact it even has the same dodgey visibility bugs, which makes me suspicious. The exception handling is not as good either – it’s only try…catch, there’s no else/final.

MySQL 5’s transactions are nice – just like being in Oracle, with rollbacks and commits. With InnoDB tables of course.

Apache 2.2 doesn’t seem much difference to 2.0, I think most of the work has gone into mod_dbd and replacing Jakarta with mod_proxy_ajp