注文の多いXOOPS屋 TOP現在のブログ旧スタッフblog アーカイブ
このページは 2007〜2008 年に公開していた「株式会社RYUS スタッフblog」のアーカイブです。内容は当時のものです。

PHP4のサポートは終わったけど

2008/02/06 23:32   gusagi   カテゴリ: mono モノ

gusagiです。
今日は、XOOPSでも利用されているPHPについて書きます。

ご存じの方も多いと思いますが、1月頭にリリースされたバージョン4.4.8で、PHP4のサポートが終了となります。
以後は、セキュリティFIXなどに関しては8月まで継続されるものの、それ以降は完全に終了となります。
「なら、PHP5に移れば良いじゃん」となりそうですが、ケースによっては簡単に移行出来ない場合もあるかも知れません。
企業などで運用中のサービスは特にそうでしょう。

原因の一つは、単純にPHP4と5の違いによるものです。
PHP5では、変数スコープの管理などが明確になっています。また、スーパーグローバル変数についても一部変更が入っていたりします。
基本的にはPHP4用のプログラムも動作するはずなのですが、確実に動くという保証がないため、しっかりと検証しておく必要があります。

もう一つは、PHP5.3のリリースが準備されていることによります。
5.2.Xから5.3.Xへのバージョンアップでは、結構影響の大きい機能追加がされるそうなので、今すぐに5.2系にあげるよりも、5.3のリリースを待ってから、システムの改修を含めた移行を行ったほうが効率が良いかも知れません。

PHP5.3がリリースされたら、あれこれと弄ってみるつもりなので、面白そうな機能があったらまた書かせて頂くかも知れません。