公式のソースコードに従って、自分で入力しました。ノックを始めたばかりです。ちょっとした問題を発見しました。
まず、公開エントリーファイルであるthinkphp.phpを書きました。
そうです
この行は以上です。定数 LIB_PATH を定義します。何か問題が発生しました。最初にTHINK_PATH(35行目で定義)を出力し、「D:wampwwwbbbbThinkPHP/」を出力しましたが、定数の後にLibraryを追加してからrealpath関数を解析すると正常に解析できず、最後の「/」だけが解析できます。表示されます。
その後、thinkphp フレームワークを見つけて、ソース コードを変更せずにそのままにして、パブリック エントリ ファイルにエコーしたところ、問題はありませんでした。
ただし、公開エントリーファイルをすべて新しいファイルに直接コピーすると、私と同じエラーが発生しました。それが理由ですか?
少しわかりにくいかもしれませんが、気にしないでください。
自信がない場合は、フレームワークのコアコードを変更しないでください
フレームワークを使用するときは、変更を許可されているファイル以外は変更しないでください
十分に自信がない場合は、フレームワークのコア コードを変更しないでください。
フレームワークを使用するときは、変更が許可されているファイル以外は変更しないでください。彼のプロセスを理解してください。彼の理論について考えてみましょう。一人でやっていて仕事では使いませんでした
私もそんな問題に遭遇しました