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: - better OOP with abstract classes (e.g. address book sources) and public/private/static declarations - getting rid of the object reference issues 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
