
I’ve heard time and time again that all we need is that “killer” PHP5 application to push everyone forward to the next version. Well, where is it? I’ve been waiting for two years to see this “killer” application (yes, PHP5 was released 2 years ago). The problem with the “killer” application is that every application you can imagine wanting has already been done in PHP4, and many done very well. To come up with an application that will make people want to switch to PHP5 would take something no one has ever seen before and would excite them beyond belief.
The next problem we run into is that PHP6 is coming. So, where will that leave us? The positive thinkers in the PHP world say that PHP6 will be the reason that people leave PHP4. They say that we will have a large chunk of people that will suddenly leave behind their PHP4 ways and jump straight to PHP6. Yeah…right.
What it all boils down to is that PHP4 is still currently supported. There have been a plethora of maintenance and bug fix releases for it over the past couple of years. “New feature” development has been frozen for the PHP4 branch for about that period of time, but that does little to persuade people to stop using it. As long as bugs are fixed and security holes are patched, people will continue to use PHP4 and application development teams will continue to code for and support PHP4.
What we need is for the PHP core developers to finally agree to simply stop supporting PHP4. I know I will be thrown under the bus for this, but they could learn a great lesson from Microsoft on this one. Microsoft clearly publishes when they will stop supporting something, and then they stop supporting it. (Yes, sometimes Microsoft extends the deadline, but let’s not focus on that.) The PHP core developers need to set a deadline, say January 1, 2007, and then simply stop ALL releases (bug and security included) of PHP4. That would give everyone time to upgrade to PHP5, do their testing, and be done with everything all at once. Until such an ultimatum comes, PHP4 will remain the reigning champ and new PHP versions, no matter how exciting or groundbreaking, will not even be worth the development time invested in them.

Jul 7, 09:40 pm
I think when Cpanel and Red Hat Enterprise make the switch, PHP 4 will be done. Until that happens, alot of people are forced to use PHP 4.