PHP の 2 種類の記事読み込みパスとは何ですか?ファイルパスとは何ですか?

慕斯
リリース: 2023-03-10 15:42:02
オリジナル
2677 人が閲覧しました

前回の記事では、「PHP の include と require の違いは何ですか?」についてご紹介しました。 Include_once はどう違いますか? 》、この記事では引き続き、PHP での 2 つの記事読み込みパスとは何なのかを紹介します。ファイルパスとは何ですか?一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP の 2 種類の記事読み込みパスとは何ですか?ファイルパスとは何ですか?

#ファイル パスとは何ですか?

コンピュータでは、パスはファイルまたはコンテンツのテキスト識別子を指します。各間隔を区切るには、スラッシュ "\" または "/" がよく使用されます。スラッシュは次のとおりです。前のサブ項目が続きます。

/: 現在のパスのルート パスを示します。

./: 現在のパスを示します。

../: 親パス、つまり現在のパスが存在する上位レベルのパスを示します。

ファイルの読み込みパスには 2 つのカテゴリが含まれています。

1. 絶対パス

ディスクのルート ディレクトリ (ローカルの絶対パス) から開始します。


Windows: ドライブ文字 C:/path/PHP ファイル。

Linux: /path/PHP ファイル。

Web サイトのルート ディレクトリ (絶対ネットワーク パス) から開始します。

/: Web サイトのホスト名に対応するパス。

Localhost/index.phpe -> E:rver/apachedocs/index.php.

2. 相対パス: 現在のファイルが存在するディレクトリから始まるパス。

.1./: 現在のフォルダーを表します。

../: 上位ディレクトリ(カレントフォルダの上位フォルダ)。

絶対パスと相対パスのロードの違い:

1. 絶対パスは比較的非効率ですが、比較的安全です (パスは問題を引き起こしません)。

2. 相対パスは比較的効率的ですが、エラーが発生しやすくなります (相対パスは変更されます)。

コードを例として見てみましょう:


<?php
//被包含的文件
//定义数据
$a = 1;
define(&#39;PI&#39;,3.14);
?>
ログイン後にコピー
<?php
//PHP文件加载路径
//相对路径加载
include_once &#39;include1.php&#39;;
echo $a ;
?>
ログイン後にコピー

コードのデモ結果は次のとおりです:

PHP の 2 種類の記事読み込みパスとは何ですか?ファイルパスとは何ですか?

上記のコードはデフォルトのファイル自体です;

ファイルのネストされた包含:

1 つのファイルには別のファイルが含まれ、含まれるファイルには別のファイルが含まれます。

インクルードがネストされている場合、相対パス エラーが発生しやすくなります。ファイル (./

および ../) が含まれるため、相対パスは変更されます。ウィンドウの下では、それぞれフォルダの下には . フォルダと . フォルダがあります。

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHP の 2 種類の記事読み込みパスとは何ですか?ファイルパスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!