【週刊ドットインストール】 『データで学ぶアルゴリズム Level 1-2』を運営中、Level 1-2も来週リリース予定!
いつも楽しく学習しています。
work——app —config.php | —-public —index.php
のような階層があった際、index.php から見て config.php は、../app/config.php の相対パスで表現しています。 これは index.php の上層である public へは「 .. 」と表現し public と同一層である app へは「app」と表現している為と認識しています。 但し、__DIR__ を用いた絶対パスでの表現では、__DIR__'./../app/config.php' となっています。 __DIR__ は、そのファイルが存在するディレクトリで一番最後のディレクトリにかかる為 public を示しているとの事でした。 であれば public と app は同一層にある為 __DIR__.'/app/config.php' と記載する必要があると思うのですが...。 ご説明宜しくお願いします。
../app/config.php
..
app
__DIR__
__DIR__'./../app/config.php'
__DIR__.'/app/config.php'
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
いつも楽しく学習しています。
のような階層があった際、index.php から見て config.php は、
../app/config.phpの相対パスで表現しています。これは index.php の上層である public へは「
..」と表現し public と同一層である app へは「app」と表現している為と認識しています。但し、
__DIR__を用いた絶対パスでの表現では、__DIR__'./../app/config.php'となっています。__DIR__は、そのファイルが存在するディレクトリで一番最後のディレクトリにかかる為 public を示しているとの事でした。であれば public と app は同一層にある為
__DIR__.'/app/config.php'と記載する必要があると思うのですが...。ご説明宜しくお願いします。