PHPパスの..と.の違い

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-08-07 11:11:291620ブラウズ

php パスの .. と . の違いは次のとおりです: 1. 「..」は上位ディレクトリを示します。ファイル パスに「..」が使用されている場合、オペレーティング システムにそれを伝えます。またはサーバーで前のディレクトリに戻ります レベルディレクトリ; 2. 「.」はカレントディレクトリを示します ファイルパスに「.」が使用されている場合はカレントディレクトリを示します。

PHPパスの..と.の違い

このチュートリアルのオペレーティング システム: Windows 10 システム、php8.1.3 バージョン、Dell G3 コンピューター。

PHP では、.. と . はファイル パスを表すために使用される特殊記号です。

  • ..: 上位ディレクトリを示します。ファイル パスで .. を使用すると、オペレーティング システムまたはサーバーに前のディレクトリに戻るように指示されます。

  • .: 現在のディレクトリを示します。ファイル パスで . が使用されている場合、それは現在のディレクトリを表します。

以下は、.. と .:

// 当前文件路径:/var/www/html/example/index.php
echo realpath('../'); // 输出:/var/www/html
echo realpath('.');   // 输出:/var/www/html/example
の使用例を示しています。上記の例では、realpath() 関数を使用して絶対パスを取得しています。指定されたパス path の値。 ../ は上位ディレクトリ /var/www/html の絶対パスを返し、. は現在のディレクトリ /var/www/html/example の絶対パスを返すことがわかります。

.. と . は記号のみを表すため、これらの記号の扱い方はオペレーティング システムやファイル システムによって異なります。ファイル パスを扱うときは、絶対パスを使用するか、パスの問題やセキュリティ リスクを回避するために既知のパスに基づいて新しいパスを構築することをお勧めします。

以上がPHPパスの..と.の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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