PHP5 を使用して自分のシステムで Web アプリを作成していますが、アプリは PHP4 と互換性がある必要があります。PHP4 をエミュレートする方法、または少なくとも警告を出す方法はありますか?
ありがとう。
PHP5 を使用して自分のシステムで Web アプリを作成していますが、アプリは PHP4 と互換性がある必要があります。PHP4 をエミュレートする方法、または少なくとも警告を出す方法はありますか?
ありがとう。
私が知っている PHP4 をエミュレートする方法はありません。実際の PHP4 環境でコードを実行する必要があります。これが私が提案するものです:
それが完了すると、VM のことはほぼ忘れることができます。あなたがする必要があるのは、それを実行し続けることだけです。前と同じように、アプリ ディレクトリのコードを変更します。仮想マシンの IP を使用してブラウザから実行できます。
(おそらく、古いバージョンの XDebug を VM にインストールして、IDE 内から適切なリモート デバッグを実行することもできます。ただし、XDebug が PHP4 と完全に互換性があるかどうかはわかりません。)
原則として、PHP5 で追加された関数と引数を避ける場合 (各関数のドキュメントに示されているように)、PHP4 でも問題なく動作するはずです。PHP は、このように後方互換性に優れています。
いいえ、ありません。ランタイム環境を提供するには、マシンに PHP 4 をインストールする必要があります。または、さらに良いことに、2012 年の PHP 4 は時代遅れであることをクライアントに納得させます。