So as some of you know I've been reading a PHP5 book to get refreshed with PHP for those occasional projects where I have to do a bit of it.

In the course of reading about the new PHP5 features, every time I'd come across one I think to myself "well that's good, but java/asp.net has had that for years". And after finishing the book I've more or less concluded that I'd do quick, simple things in PHP if the need arose, but I'd still do anything remotely complex with asp.net.