これは、現在のファイルが実行されているディレクトリを指していますか?
7 に答える
いいえ、Web サーバーのルート (Web サイトの最上位フォルダー) を指しています。
現在のファイルのディレクトリが必要な場合は、次を使用します。
dirname(__FILE__);
http://php.net/manual/en/reserved.variables.server.phpから
'DOCUMENT_ROOT' サーバーの構成ファイルで定義されている、現在のスクリプトが実行されているドキュメント ルート ディレクトリ。
おそらく、サーバーのセットアップ方法によって異なります。より良い方法は次のとおりです。
echo dirname(__FILE__); // return the absolute file-path to where the current PHP file is
いいえ、ちがいます、
DOCUMENT_ROOT
は Web サーバーのルート ディレクトリをPATH_INFO
指し、現在のファイルが実行されるディレクトリを指します。
'DOCUMENT_ROOT'
サーバーの構成ファイルで定義されている、現在のスクリプトが実行されているドキュメント ルート ディレクトリ。
サーバーの構成ファイルで定義されている、現在のスクリプトが実行されているドキュメント ルート ディレクトリ。
名前が示すように、それはルート ディレクトリです。
はい、そうです。これは、現在のスクリプトのディレクトリを表すサーバーのルート (ドキュメント ルートではない) からの相対パスです。末尾のスラッシュはありません。