私は古いphpウェブアプリケーションに取り組んでいます。
問題は、すべてのファイルの編成が多かれ少なかれランダムであるということです。私のお気に入りは、あるレベルで「include」フォルダと「includes」フォルダの両方があることです。
すべてのファイルを再配置する際の主な障害は、requireステートメントとincludeステートメントのほとんどが生の文字列ファイルパスであり、一部は変数であるということです。
私の現在の計画は次のようになります。
パスがあるべき場所にあるかどうかをチェックするsuper_require($ path)関数を作成し、そうでない場合は、コードツリー全体で終了ファイル名が見つかるまで検索します。
検索-すべてのrequiresとincludesをsuper_require()に置き換えます。
すべてのファイルを私の心のコンテンツに再配置します。
この計画はクレイジーなエラーが発生しやすいように見えるので、それがどのように機能したのか疑問に思います。
だから私の質問は、この状況でより良い計画を知っている人はいますか?