ホームページ  >  記事  >  バックエンド開発  >  thinkphp (3.2.1) では、ソース コードを記述するときに問題が発生します。絶対アドレスについて。

thinkphp (3.2.1) では、ソース コードを記述するときに問題が発生します。絶対アドレスについて。

WBOY
WBOYオリジナル
2016-06-23 13:59:33773ブラウズ

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


ディスカッションに返信(解決策)

自信がない場合は、フレームワークのコアコードを変更しないでください
フレームワークを使用するときは、変更を許可されているファイル以外は変更しないでください

十分に自信がない場合は、フレームワークのコア コードを変更しないでください。
フレームワークを使用するときは、変更が許可されているファイル以外は変更しないでください。彼のプロセスを理解してください。彼の理論について考えてみましょう。一人でやっていて仕事では使いませんでした

私もそんな問題に遭遇しました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。