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の主な変更点です。
詳細は、疲労が限界のため、あしたまとめます。
間違ったこと書いてたら突っ込んでください!