上篇文章為大家介紹了《PHP中include和require差異是什麼?和Include_once的差別? 》,本文繼續介紹PHP中文章載入路徑包含哪兩種?文件路徑是什麼?有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。
檔案路徑是什麼?
在電腦中路徑指向檔案或某些內容的文字標識,常用斜線"\"或"/"分隔每一個區間,斜線後面是前面的子項目。
/ :表示目前路徑的根路徑。
./ :表示目前路徑。
../ :表示父級路徑,目前路徑所在的上一層路徑。
檔案的載入路徑包含兩大類:。
1、絕對路徑
從磁碟的根目錄開始(本機絕對路徑)。
Windows:盤子C:/路徑/PHP檔。
Linux: /路 路徑/PHP檔。
從網站根目錄開始(網路絕對路徑)。
/:相對於網站主機名字對應的路徑。
Localhost/index.phpe -> E:rver/apachedocs/index.php.
2、相對路徑:從目前檔案所在目錄開始的路徑。
.1./: 表示目前資料夾。
../: 上級目錄(目前資料夾的上一層資料夾)。
絕對路徑與相對路徑的載入差異:
1、絕對路徑相對效率偏低,但是相對安全(路徑不會出問題)。
2.相對路徑相對效率高些,但是容易出錯(相對路徑會發生改變)。
我們以程式碼為例:
<?php //被包含的文件 //定义数据 $a = 1; define('PI',3.14); ?>
<?php //PHP文件加载路径 //相对路径加载 include_once 'include1.php'; echo $a ; ?>
程式碼示範結果如下:
上述的程式碼是預設檔本身;
檔案巢狀包含:
一個檔案包含另外- -個文件,同時被包含的文件又包含了另外一個文件。
巢狀包含的時候就很容易出現相對路徑出錯的問題:相對路徑會因為檔案的包含而改變(./
和../): windows 下面,每一個資料夾下都有.和.的資料夾。
推薦學習:《PHP影片教學》
以上是PHP中文章載入路徑包含哪兩種?文件路徑是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!