PHP: Hypertext Preprocessor

PHPデベロッパチームは22日(米国時間)、PHPの最新版となるPHP 5.3.3およびPHP 5.2.14を公開した。安定性の向上とセキュリティ対策を主眼においたマイナーリリースで、すべてのユーザにアップグレードが推奨されている。

PHP 5.3.3では一部後方互換が崩れているので注意が必要。PHP 5.3.0から5.3.2まではネームスペースが指定されたクラスでは、ネームスペースクラス名の最後の要素名と同じ名前のメソッドは構築子として処理されていたが、PHP 5.3.3からはただのメソッドとして処理される。PHP 5.3.0から5.3.2までの間にこの機能を使っている場合には変更が必要になる。なお、ネームスペースが導入されたのが5.3からであるため、5.2系から移行してくる場合、この変更の影響は受けない。

PHP 5.2.14は5.2系のアクティブサポートの最後のバージョンとなる。以後、PHP 5.2系はバグフィックスは実施されず、セキュリティ対応もケースバイケースで実施される程度となる。すべてのPHP 5.2系ユーザには5.3系へのアップグレードが推奨されている。