PHP5.3 その1

2009/06/30にPHPの5.3がリリースされました。
ちょっと調べたので紹介します


PHP5.3??
PHP5.3は、PHP5.2からのマイナーバージョンアップですが、マイナーとは言えないほど多くの、そして大きな機能の追加や変更点があります。
PHP6.0では、Unicodeをサポートするようになるらしいのですが、それ以外の機能で追加する予定だった機能は、5.3でとりあえずサポートしているというような感じでしょうか。PHP6.0への移行がスムーズに行われるようにという狙いもあると思われます。

PHP5.2はどうなるのか
PHPはマイナーバージョンアップがあると,古いバージョンのサポートが打ちきられてたようですが、PHP 5.3にはメジャーバージョンアップに匹敵する言語仕様の変更が行われいるので,PHP 5.2へのサポートは継続されるようです。PHP6がリリースされるまでは継続されるのではないでしょうか。


PHP5.3の主な変更点紹介
それでは、PHP5.3の主な変更点を調べたのでまとめます。


1. パフォーマンスの向上

  • 処理速度、メモリの使用量あたりで改善があったようです

2. 目玉の機能拡張

の機能が追加されたそうです。

3. 機能の改善

  • php.iniの変更
  • 3項演算子の省略形
  • ガーベッジコレクタのサポート
  • クラス外でconst
  • マジックメソッドの追加
  • Nowdoc構文,Heredoc構文
  • HTTPストリームラッパーのステータス処理
  • 入れ子の例外
  • E_DEPRECIATED
  • Windowsサポートの強化

4. モジュールの追加

  • 多くのモジュールが追加され、また削除されるモジュールも多いようです


以上がPHP5.3の主な変更点です。
詳細は、疲労が限界のため、あしたまとめます。
間違ったこと書いてたら突っ込んでください!