Software Update: PHP 5 RC2

The PHP team delighted us with the second release candidate of the scripting language of the same name. RC2 has again crushed a lot of virtual pests, but the package’s 5 branch is unfinished and therefore not ready for use in a production environment. Below are the release notes with the most important changes, the full changelog is here to find.

Key changes since Release Candidate 1 include:

  • The Zend Engine I compatibility mode (zend.ze1_compatibility_mode) has been re-implemented to more accurately support PHP 4’s object auto-clone behavior.
  • All object-oriented extensions except for MySQLi have moved to studlyCaps. This includes SQLite, SOAP, Reflection API, Ming and others.
  • Implementing an interfaces and/or abstract method with the wrong prototype is now a fatal error. For backwards compatibility, re-implementing regular methods with the wrong prototype will only result in an E_STRICT warning.
  • Features as described in the Release Candidate 1 release announcement
  • And lots more…

[break]The following flavors of this new version of PHP can be downloaded:

  • php-5.0.0RC2.tar.bz2 (4.3MB)
  • php-5.0.0RC2.tar.gz (5.3MB)
  • (7.9MB)
  • Collection of PECL modules for PHP 5.0.0RC2 (zip, 429KB)
  • Version number 5 RC2
    Operating systems Windows 9x, Windows NT, Windows 2000, Linux, Windows XP, Windows Server 2003
    License type Conditions (GNU/BSD/etc.)