PHPの今とこれから2008の勉強メモ
PHPカンファレンス2008の基調講演をニコニコで見て要約。
()の中は私の突っ込み。
・PHP4 →2008/8/8にサポート終了 →4から5は、関数などにも仕様変更があるため、テストしながら 移行検証する必要がある ・PHP5.3 →PHP6は遅れ、PHP5.3に6だったはずの機能が入る →リリースは10月くらい? →ZendEngine 1互換モードの廃止 →GCを参照カウントから循環コレクタ(cycle collector)に変更 →Late Static Binding static関数の遅延評価 →名前空間 namespace My::Cal::Week; class DateTime extends DateTime; use My;;Cal::Week::DateTime as DateTime; (Javaを意識しているような…) →クロージャ function(args) use (block_args) {} (…こんな文法でいいの?) →Phar(アーカイバ配布) →gotoのサポート(callccじゃないのかよっ) → :? 演算子 A ?: B (A ? A : Bの事らしい。SQLのcoalesceか)
進化の方向が…斜め上のような、あってるような…