0

私のクライアントの 1 人から、PHP を使用して約 6 ~ 7 年前に構築された古いデータベース管理 Web サイトを受け取ったので、いくつかの機能を追加する必要があります。問題は、ローカル サーバーで動作していないことです。問題は、古い PHP コードの劣化にあると思います。コードを手動で検索して置き換える以外に、古いPHPの機能しない関数を現在使用しているPHPの関数に置き換える簡単な方法はありますか? これは非常に面倒で、多くの新しいエラーにつながります。

このプロセスを高速化する方法はありますか?

4

3 に答える 3

1

PHP 関数を自動的に更新するスクリプトは聞いたことがありません。また、そのように宣伝するスクリプトはエラーが発生しやすく、さらに多くのエラーを引き起こすことになると思います。

ただ座ってやっているだけでなく、freelancer.com のようなサイトをチェックするかもしれません。難しい作業ではありません。ただ面倒な作業です。

自分でそれを行うことになった場合は、エラー報告がオンになっていることを確認して、STRICTすべてを確認してください。

幸運を!

于 2012-07-29T15:18:18.517 に答える
1

古い PHP コードを最新化するための自動化されたプロセスのようなものはないと思います。

ただし、PHP が出力するエラーを追跡し、IDE またはテキスト エディターで正規表現による検索/置換を使用して、各タイプのエラーを修正することができます (個々のエラーとは対照的に)。

少し時間がかかるかもしれませんが、私の経験からすると、それが唯一かつ最速の方法です。

幸運を!

于 2012-07-29T15:21:51.933 に答える
0

PHP のバージョンをクライアントのバージョンにダウングレードしてから、新しい機能を追加してテストし、貸衣装に戻す方がよいと思います。

何年も正しく機能するものを変更しないでください。

于 2012-07-29T18:00:40.670 に答える