Following the “Release early, release often” mantra, PHP 5.1.1 was released today. The main causes for this release are four regressions in behavior introduces by PHP 5.1.0, which include:
- Native date class is withdrawn to prevent namespace conflict with PEAR's date package.
- Fixed fatal parse error when the last line of the script is a PHP comment.
- eval() hangs when the code being evaluated ends with a comment.
- Usage of \{$var} in PHP 5.1.0 resulted in the output of {$var} instead of the $var variable's value enclosed in {}.
The fifth reason being a refinement of a cURL open_basedir/safe_mode security fix, to improve the checks surrounding the file: wrapper handling. The new packages and win32 PECL binaries for PHP 5.1.1 can be found here:
http://www.php.net/downloads.php
Now on to the long overdue rant
Continue reading "PHP 5.1.1 Released!"