Just a general comment. I would love to develop with the new features of php5 but feel I cannot do so because 90% or more of the shared web hosts in the world still run older versions of php even though version 5 has been out for over a year now.
I think that php.net and Zend are hampering the switch to php 5 by continuing to offer a highly visible option of downloading php 4 (on the same page as php 5) and offering newer versions of php 4. The attitude of web hosts is, if there is little demand for php 5, why upgrade? The attitude of developers is, why develop in php 5 if nobody can run it. A classic catch 22 situation.