ホームページ >バックエンド開発 >PHPチュートリアル >PHPの相対パスに関する参照の問題について
初心者
w3cschoolではphpの相対パスの上位ディレクトリは../にすべきと書いてあったのですが、今書くと../を使うとエラーが出て元に戻れるようになりました。 ./.クラスを使用する場合は通常、前のレベルになります。この問題の原因を知りたい。神に助けを求めてください。
これは、使用するテンプレート エンジンやフレームワークと関係がある場合があります。その (../) は現在のファイル
を参照しているため、その先頭がエントリ ファイルである場合もあれば、実行ファイルである場合も、コンパイルされたファイルである場合もあります。参照しているため、錯覚が生じます。
少し面倒なので、ルート ディレクトリを表すために「/」を使用しましょう
./ は現在のディレクトリを表し、ファイルが現在のディレクトリにあることを示します。
./ は現在のディレクトリです
../ は上位レベルのディレクトリです
便利な場合は、コードを投稿して確認してください
これは、テンプレート エンジンと関係がある場合があります。使用するフレームワーク。その (../ ) は現在のファイル
を参照しているため、その先頭がエントリ ファイルである場合もあれば、実行ファイルである場合も、コンパイルされたファイルである場合もあります。参照しているため、錯覚が生じます。
相対パスは、include ディレクティブを実行する最初のプログラム ファイルが配置されているディレクトリからの相対パスです