PHPの今とこれから2007 - PHPカンファレンス2007
PHPのバージョンの変遷
主に使っているPHPのバージョンを会場に質問
- PHP5の方が若干多め
PHPカンファレンスアンケート結果
PHP5への移行
PHP4→PHP5以降のポイント
- クラスに関係する部分は変更用
- E_STRICTによる構文互換性チェック
- ZendEngine1互換モード
zend.ze1_compatibility_mode=Off
- 一部の関数の処理が非互換
PHP5.2
- stat,implode,str_replace,シャットダウンの高速化
- filter,zip,jsonエクステンション
- Win32 Apache2.2対応
PHPとセキュリティ
- Stefan Esser市が主宰
- PHPのセキュリティ強化パッチ Suhosin
- the Month of PHP Bugs (MOPB)? http://www.php-security.org/
- PHPコアジェイじゃ区政、POCコード公開(ドイツの法律で禁止?)
PHP 6.0
MySQL ND
Cycle collector
- 現在はシンプルなガーベッジコレクタを実装
- David Wang氏が「Google Summer of Code」で課題に
- リファレンスカウンティング+サイクル検知
- ez Componentsを使ったベンチマーク
- メモリ消費量は1/2〜1/22に。実行時間は拡大
- PHP6.0に採用予定。PHP5.3にも採用?
Namespace 名前空間
- 多分5.3か6.0に入ってくる