PHP is dead ... long live PHP! | Dries Buytaert - Matzにっき
まっちゃさんの処経由。
PHP4系からPHP5系に移行が進まない理由?
うーん……
「各種ディストロに標準(※1)でPHP5系が提供されていない」
……に1票w
マジメな話、自前で自由に環境構築できるならPHP5系に移行できるんですが、例えばISP系のホスティングサービスや共有サーバレンタルサービスを使っている場合、「PHP5系はまだ枯れていない(※2)」という判断からPHP4系のままというケースもあるのではないかと……(汗)。
で、サーバ側がPHP4系のままなので、コーディングする側もPHP4系で書かざるを得ないという事も……。
(勿論、原因はそれだけじゃなく、PHP5系からOOPの概念が大幅に取り入れられ大分様変わりしているので、古くからのPHP使いにとっては切替(再学習)に時間がかかるというのも原因の1つかもしれませんが……。)
LAPPやLAMP(※3)等の環境下の場合、PHP5系を入れるにはtarボールからのインストールになりますので、ちょっと敷居が高いかもしれませんね。
---
(※1)rpmコマンド(又はup2dateやyumなど)でインストール出来るようになる事をイメージ。
(※2)ここで言う「枯れる」とは「安定期に入って安心して使える」という事。
(※3)Linux + Apache + PHP + PostgreSQL or MySQLの事。安価で構築できるWeb環境の代名詞w
まっちゃさんの処経由。
PHP4系からPHP5系に移行が進まない理由?
うーん……
「各種ディストロに標準(※1)でPHP5系が提供されていない」
……に1票w
マジメな話、自前で自由に環境構築できるならPHP5系に移行できるんですが、例えばISP系のホスティングサービスや共有サーバレンタルサービスを使っている場合、「PHP5系はまだ枯れていない(※2)」という判断からPHP4系のままというケースもあるのではないかと……(汗)。
で、サーバ側がPHP4系のままなので、コーディングする側もPHP4系で書かざるを得ないという事も……。
(勿論、原因はそれだけじゃなく、PHP5系からOOPの概念が大幅に取り入れられ大分様変わりしているので、古くからのPHP使いにとっては切替(再学習)に時間がかかるというのも原因の1つかもしれませんが……。)
LAPPやLAMP(※3)等の環境下の場合、PHP5系を入れるにはtarボールからのインストールになりますので、ちょっと敷居が高いかもしれませんね。
---
(※1)rpmコマンド(又はup2dateやyumなど)でインストール出来るようになる事をイメージ。
(※2)ここで言う「枯れる」とは「安定期に入って安心して使える」という事。
(※3)Linux + Apache + PHP + PostgreSQL or MySQLの事。安価で構築できるWeb環境の代名詞w