特集
残り一年! PHP4からPHP5への移行
2007/7/14にPHP4のメンテナンス終了日がアナウンスされ,通常のメンテナンスが2007/12/31まで,セキュリティフィックスが2008/8/8までと発表されました。本連載では,これを踏まえてPHP4.4からPHP5.2への移行について解説します。PHP5には便利な新しい機能が多く追加されていますがここではそれらには触れず,移行についてのみ解説します。
- 第5回 セキュリティ関連の違い
- php.ini設定によるオブジェクトの動作仕様の変更
- 移行時に注意が必要なphp.ini設定
- まとめ
2007年8月30日
- 第4回 モジュール関連の違い
- XML関連の違い
- PHP本体に付属するモジュール違いのまとめ
- 移行時に注意が必要な関数
- エラーイベント
- まとめ
2007年8月23日
- 第3回 オブジェクトの仕様変更の続きとインタフェース
- 定義済みクラス
- クラス/メソッド名の取得
- インスタンスとクラス名の比較
- メソッド定義
- プロパティ定義
- 空のオブジェクト
- 配列形式のプロパティアクセス
- オブジェクトの比較
- クラスの結合
- インターフェースを利用する場合の定義順序
- __toStringの呼び出し
- まとめ
2007年8月16日
- 第2回 PHP4.4以前からの移行とPHP5におけるオブジェクトの仕様変更
- リファレンス仕様の変更
- 無効な配列アクセス
- 関数定義仕様の変更
- PHPバイナリの名前
- 長い名前のシステム定義配列
- register_globals=off
- 参照カウンタの32ビット化
- オブジェクト関連の変更
- オブジェクト変数の代入
- オブジェクトのコピー作成
- $this変数の取り扱い
- まとめ
2007年8月9日
- 第1回 移行前の基礎知識
- PHP4とPHP5の違い
- PHP4とPHP5のバージョン
- PHPのモジュールとバージョン間の互換性
- PHPバージョンの判別
- PHPのコマンドラインバイナリとCGIバイナリ
- 新しい予約語
- 定義済み定数
- 無効な文字列オフセットアクセス
- エラー処理
- まとめ
2007年8月2日