PHP5.3.0がリリースしてしまいました
The PHP development team is proud to announce the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes.
PHP: PHP 5.3.0 Release Announcement
- 名前空間のサポート
- 遅延静的束縛
- 無名関数
- Nowdoc、?:、goto、__callStatic()
- パフォーマンスの向上
- その他色々
とまあいろんな機能追加が行われています。やはり注目は名前空間ですよね。HTML\CSS\MobileとかNet\UserAgent\Mobileとかね。
Doctrineのtracみたら、
<?php namespace DoctrineWarning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0ORM; use DoctrineWarning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0ORMWarning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0MappingWarning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0DriverWarning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0AnnotationDriver; class Configuration extends Warning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0DoctrineWarning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0DBALWarning: Unexpected character in input: '\' (ASCII=92) state=1 in Unknown on line 0Configuration
もうこんな状態ですよ。でも若干見慣れてきた感はあったりもしますが。
あとはまあ、遅延静的束縛は嬉しかったり。とりあえず明日会社のブログにでも書くかなあ。