• ベストアンサー

PHP3で作ったプログラムをPHP4、PHP5で動作させる事は可能ですか

PHP3で作ったプログラムをPHP4、PHP5で動かすことは可能でしょうか?例えばあるサイトがPHP3を未だに使用していたとします。もしPHP4,5でPHP3時に書いたプログラムが動けばいいのですが、動作はするでしょうか?もし動かなければ少しずつチューニングしていくより、一気に4,5で書き直した方がはやいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

1. 動くかどうか?  物によるでしょうね  具体的に判断するには やはり自分のPC上にApache+php5を入れて  目的のphpを動かしてみるのが良いかと? windowsでしたら Apache+PHP+MySqlが一度にインストールできる  XAMPP http://phpspot.net/php/pgXAMPP.html  Vertrigo http://japanese.osstrans.net/software/vertrigo.html   が便利です    (より確実なテストを行うなら目的のサーバーと同じ環境     例えば CentosなどのLinuxでTEST用サーバーを立てた方がBESTですが) 2. php4や5書き換え? もはやPHP4もサポート終了ですので PHP5で書き換えた方が良いかと思われます。 http://www.phppro.jp/news/403

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

>もし動かなければ少しずつチューニングしていくより、一気に4,5で >書き直した方がはやいでしょうか? php3の当時とくらべるとだいぶ関数群も充実していますし、 classの概念も大幅に強化されているため、php3のソースをちまちまいじるより フローだけ活かして、一から書き直した方が早いような気がします