PHP 4 final-ever-last-terminal release is available
By cj on Aug 08, 2008
PHP 4.4.9 is available . This is the terminal release PHP 4.
The PHP community gave notice on 13 July 2007 that the end of PHP 4 was 8 August 2008. And so it has come.
All software projects have the same dilema about when to drop support for an old version. There is a huge effort required to maintain more than one source code branch. Some users are always going to be negatively affected by obsoletion but, for the project developers, project management will be easier and there will be more time available for innovation.
Sometimes dropping support is a development decision based on a technical shortcoming or recognition of maintenance costs of an old version. Users are warned in advance; even if they don't really like to be jolted, they know where they stand and set their own upgrade schedule.
Sometimes an old version naturally withers as user and core development interest transfers to a newer release.
In PHP land, PHP 5 has been out for four years and there has been almost zero PHP 4 maintenance for a long time. The "re-factored" OCI8 extension from circa 2005 has never been included in PHP 4 (get it from PECL and manually retrofit it to PHP 4).
It's time to upgrade. PHP 5.2 is stable. PHP 5.3 is alpha - it has support for namespaces, late static binding, lambda functions and closures, garbage collection, and the PHP archive (PHAR), SQLite3, and intl extensions. See the NEWS file for all the changes