php パスの .. と . の違いは次のとおりです: 1. 「..」は上位ディレクトリを示します。ファイル パスに「..」が使用されている場合、オペレーティング システムにそれを伝えます。またはサーバーで前のディレクトリに戻ります レベルディレクトリ; 2. 「.」はカレントディレクトリを示します ファイルパスに「.」が使用されている場合はカレントディレクトリを示します。
このチュートリアルのオペレーティング システム: 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 サイトの他の関連記事を参照してください。