私は、PHP 4.4でサーバー上にウェブサイトを持っています。 (はい存在します)php4.4 - > php7の間の廃止された関数のリスト
私はPHP 7で他のホスティングに移動する必要があります 私はローカルで試してみましたが、それはエラーでいっぱいで何も動作しません。
ファイルを "スキャン"するには、古い機能を見つけるためのスクリプトを作成し、その後、1つずつ "修復"する必要があります。 .phpのほとんどは「汚れたスクリプト」ですが、うまく構成されていませんが、私の仕事はこのウェブサイトを移動してphp7に適合させることだけです。
はしかし、私はそのようなリストを見つけることができます
PHPの7にするためのPHP 4.4から非推奨または互換性のない機能のリストを見つける必要があります?
UPDATE:
私は、メインファイル(ほとんどの問題は、EREG機能とMySQLです - > mysqliの)における問題のほとんどを見つけました。 同時に、開発者が異なる名前で同じ関数を使用しているため、スクリプトを単純化しています(同じファイルで8回、8つの異なる名前-_-) だから私はfunction.phpを作成しました。私はすべての機能を入れて、ファイルに含める。
それは汚い開発者に対し後に動作するのは簡単ではありません-_-
エラーを1つ1つ修正(またはページ全体を書き直す)すると、4.4と7の間で変更されたものがたくさんあります。また、完全なエラー報告があることを確認してください。 。 – Jite
私はこの移行のための小さなステップを作ることを提案します。 4.4から5まで、最終的にはphp7。詳細については、このガイドをご覧くださいhttp://php.net/manual/en/migration5.php – Whiteulver
https://github.com/squizlabs/PHP_CodeSnifferが役立つかもしれませんが、これは痛いでしょう。コードベースの大きさはどれくらいですか?現代のフレームワークによる完全な書き換えは、より良い選択肢かもしれません – Steve