ホームページ  >  記事  >  バックエンド開発  >  PHP で相対パスが使用できない場合はどうすればよいですか?

PHP で相対パスが使用できない場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-05-13 09:29:141978ブラウズ

php で相対パスが使用できない問題の解決策: まず、PHP サンプル ファイルを作成し、次にすべてのスクリプト実行ファイルをソース ファイルのルート ディレクトリに配置します。

PHP で相対パスが使用できない場合はどうすればよいですか?

#この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター


# php (vscode) での相対パス識別の問題

PHP で相対パスが使用できない場合はどうすればよいですか? test.php を使用して
を実証しましょうtest を使用します。PHP は du.txt が存在するかどうかを判断します。du.txt と test.php が同じパスの下にあることがはっきりとわかります。 。 。

test.php

<?php $file = file_exists(&#39;du.txt&#39;);echo var_dump($file);?>
実行結果


PHP で相対パスが使用できない場合はどうすればよいですか? 同じディレクトリにいるのになぜこのようなことが起こるのでしょうか?毛織物?

vscode で開いたフォルダーはソース ファイルのルート ディレクトリとして認識され、開かれたすべてのパスはこのパスからの相対パスであることがわかりました。

変更に従ってみましょうコード
<?php $file = file_exists(&#39;data/du.txt&#39;);
echo var_dump($file);
?>

実行結果:


PHP で相対パスが使用できない場合はどうすればよいですか?正常に実行できました。

概要:

すべてのスクリプト実行ファイルをソース ファイルのルート ディレクトリ (図の新しいフォルダー) に配置することが最善です。そうしないと、次のような問題が発生します。深刻な互換性の問題!

PHP で相対パスが使用できない場合はどうすればよいですか? 推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP で相対パスが使用できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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