質問

私はphp 4で書かれたコードベースで作業しています。コードを php 5 (ホストが提供する最新バージョン) にアップグレードするプロセスを実行したいと思います。他に同様のアップグレード経験をした人がいるかどうか、注意点や落とし穴があるか、コードの何を変更する必要があるか、2 つのバージョン間で下位互換性がないものは何かなどを共有できるかどうか疑問に思っています。

他のヒント

PHP 4からPHP 5.0.xではへの移行のドキュメントを参照してくださいページ。 最も重要な部分は、下位互換性のない変更のです。 限り、あなたはあなたの前のアプリケーションのクラスとオブジェクトを使用していないとして、array_mergeはおそらくあなたが出会うことができる唯一の大きな問題である。

zend.ze1_compatibility_mode設定変数を有効にしないでください。

私の経験では、問題の主な原因は、コードが PHP 4 ですでに非推奨になった機能に依存している場合です。それらは通常次のとおりです。

このようなものを特定するのに役立つ検索と置換はありません。これを削除すると、発見が難しい大量の障害が発生します。それらを維持すると、コードが保守不能になります。アグレッシブな設定 エラー報告 レベルが上がると、際限なく通知が溢れてきます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top