We mentioned the pending “death” of php4 some time ago.
It now seems that some people have got together to help push the move to php5 forward and have set a deadline of sorts.
The “go php5” site lists software projects that support php 5.2 and greater natively ie. without “dirty hacks” or any other messing about.
As I mentioned previously, most scripts should work properly under php 5, but there will always be exceptions!
If you’d like to find out more about why switching to php5 makes sense have a look at their FAQ.
The idea behind this is to give people that extra “push”:
PHP version 5 adds a number of new features and design changes that make developing robust, secure, feature-rich software faster and easier. Those features do not exist in older versions of PHP 4, however, and many are very hard to emulate. Such features include fast and easy XML support for improved web services, better timezone handling, vastly improved database tools and input tools to make PHP applications more secure, and many others.
Projects that support PHP 4 cannot make use of those newer features, however. That means projects have to choose between supporting PHP 4, which has been in maintenance-only mode for over three years, or enabling modern web applications and services. For a long time many projects have chosen to support PHP 4 because of the large number of web hosts running PHP 4. Unfortunately that has resulted in a “chicken and egg” problem where web hosts have no incentive to upgrade to PHP 5, which means PHP developers can’t use PHP 5’s new functionality even if they want to.
By announcing that many leading open source projects will drop legacy support for PHP 4 at a fixed later date, we believe we can break that cycle and encourage web hosts to upgrade and allow open source developers to build faster, more secure, more powerful web applications.
Now if only we could persuade people to stop using MS SQL 2000 and FrontPage!!