PHP 5.1.0

PHP 5.1.0 が公開されました。
変更点が多いので、特に PHP 4.x から移行する際は気を付けた方が良いと思います。

http://bugs.php.net/ には既に多くのバグが報告されていますが、PHP 5.1.0 では特に Date という名前のクラスが組み込まれているため、問題になっているようです。
例えば、Date というクラスを定義しようとすると、Fatal Error が発生します。

$ php -r 'class Date{}'
PHP Fatal error:  Cannot redeclare class date in Command line code on line 1

Fatal error: Cannot redeclare class date in Command line code on line 1

大きな問題としては、PEAR::Date を使用しようとすると、エラーになります。

$ php -r 'include( "Date.php" );'
PHP Fatal error:  Cannot redeclare class date in /usr/local/lib/php/Date.php on line 88

Fatal error: Cannot redeclare class date in /usr/local/lib/php/Date.php on line 88

PHP 5.1.1 で修正されることになっています。一応、緊急対応用の Patch も投稿されていました。
http://news.php.net/php.internals/20487