首頁  >  文章  >  後端開發  >  PHP中文章載入路徑包含哪兩種?文件路徑是什麼?

PHP中文章載入路徑包含哪兩種?文件路徑是什麼?

慕斯
慕斯原創
2021-06-15 16:00:542672瀏覽

上篇文章為大家介紹了《PHP中include和require差異是什麼?和Include_once的差別? 》,本文繼續介紹PHP中文章載入路徑包含哪兩種?文件路徑是什麼?有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。

PHP中文章載入路徑包含哪兩種?文件路徑是什麼?

檔案路徑是什麼?

在電腦中路徑指向檔案或某些內容的文字標識,常用斜線"\"或"/"分隔每一個區間,斜線後面是前面的子項目。

/ :表示目前路徑的根路徑。

./ :表示目前路徑。

../ :表示父級路徑,目前路徑所在的上一層路徑。

檔案的載入路徑包含兩大類:。

1、絕對路徑

從磁碟的根目錄開始(本機絕對路徑)。

Windows:盤子C:/路徑/PHP檔。

Linux: /路 路徑/PHP檔。

從網站根目錄開始(網路絕對路徑)。

/:相對於網站主機名字對應的路徑。

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中文章載入路徑包含哪兩種?文件路徑是什麼?

上述的程式碼是預設檔本身;

檔案巢狀包含: 

一個檔案包含另外- -個文件,同時被包含的文件又包含了另外一個文件。

巢狀包含的時候就很容易出現相對路徑出錯的問題:相對路徑會因為檔案的包含而改變(./

和../): windows 下面,每一個資料夾下都有.和.的資料夾。

推薦學習:《PHP影片教學

以上是PHP中文章載入路徑包含哪兩種?文件路徑是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn