- 締切済み
PHPファイルの相対パスの記述
PHPファイルの相対パスの記述で以下3つの違いを教えてください。 (以下はネット上で見かけたものですが正しい記述ですか?) ./class/class.php ../class/class.php /../class/class.php
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#101303
回答No.1
http://www.shoshinsha.com/hp/1hour/know/pass.html を確認してください。 (別にこのページじゃなくても、「相対パス」でググれば色々出てきます。) で、意味は… ./class/class.php 自分が居るディレクトリの中にある「class」ディレクトリの中の「class.php」ファイル ../class/class.php 自分が居るディレクトリの上位ディレクトリに有る「class」ディレクトリの中にある「class.php」ファイル /../class/class.php ルートディレクトリの上位ディレクトリを表しているので、あり得ない。(/../でルートに戻るならルートディレクトリにある「class」ディレクトリの中の「class.php」ファイル)
お礼
ご回答ありがとうございます。 後半の説明は理解できましたが、前半の説明の意図がよく分かりません。 質問に(以下はネット上で見かけたものですが正しい記述ですか?)と書いているとおり、ネット上で見かけた情報の真偽についての質問でもあります。 それに対してURLを示されたり「ググれば」というのは、どういう意味があるのでしょうか??
補足
PHPのカテゴリへ投稿したのは、PHPではHTMLのときと何か違うのかと疑問に思ったからです。 疑問に思ったきっかけはPHP関連で検索していたときに、質問の一番下の記述「/../class/class.php」を見かけたからです。