Chris Fordham wrote:
As said by others, there does need to be a reason for PHP5 change. Is there any proposed code that requires PHP5, probably not.
There are a few:
Of course the devs can make use of all the other nice features of PHP5 like exceptions, object iteration, autoloading, etc.
My vision would be that RC changes to PHP5 in a major release eg. Roundcube 2.
Just to mention the background of this thread:
Till is working on the vNext version which will be a major release and surely will take much time to complete. This includes a partial rewrite of the RoundCube code to make it more object oriented with a new approach for the client-server communication as stated in the draft (http://trac.roundcube.net/trac.cgi/wiki/RoundCube_vNext)
With all these changes, we could also get rid of our database abstraction class and either use PDO or implement MDB2.
~Thomas