溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

如何理解PHP中的文件路徑

發(fā)布時(shí)間:2021-06-15 16:46:19 來源:億速云 閱讀:175 作者:chen 欄目:編程語言

本篇內(nèi)容主要講解“如何理解PHP中的文件路徑”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“如何理解PHP中的文件路徑”吧!

文件路徑是什么?

在電腦中路徑指向文件或某些內(nèi)容的文本標(biāo)識(shí),常用斜杠"\"或"/"分隔每一個(gè)區(qū)間,斜杠后面是前面的子項(xiàng)。

/ :表示當(dāng)前路徑的根路徑。

./ :表示當(dāng)前路徑。

../ :表示父級(jí)路徑,當(dāng)前路徑所在的上一級(jí)路徑。

文件的加載路徑包含兩大類:。

1、絕對(duì)路徑

從磁盤的根目錄開始(本地絕對(duì)路徑)。

Windows:盤符C:/路徑/PHP文件。

Linux: /路 徑/PHP文件。

從網(wǎng)站根目錄開始(網(wǎng)絡(luò)絕對(duì)路徑)。

/:相對(duì)于網(wǎng)站主機(jī)名字對(duì)應(yīng)的路徑。

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

2、相對(duì)路徑:從當(dāng)前文件所在目錄開始的路徑。

.1./: 表示當(dāng)前文件夾。

../: 上級(jí)目錄(當(dāng)前文件夾的上一層文件夾)。

絕對(duì)路徑和相對(duì)路徑的加載區(qū)別:

1、絕對(duì)路徑相對(duì)效率偏低,但是相對(duì)安全(路徑不會(huì)出問題)。

2.相對(duì)路徑相對(duì)效率高些,但是容易出錯(cuò)(相對(duì)路徑會(huì)發(fā)生改變)。

我們以代碼為例:

<?php
//被包含的文件
//定義數(shù)據(jù)
$a = 1;
define('PI',3.14);
?>
<?php
//PHP文件加載路徑
//相對(duì)路徑加載
include_once 'include1.php';
echo $a ;
?>

代碼演示結(jié)果如下:

如何理解PHP中的文件路徑

上述的代碼是默認(rèn)文件本身;

文件嵌套包含:

一個(gè)文件包含另外- -個(gè)文件,同時(shí)被包含的文件又包含了另外一個(gè)文件。

嵌套包含的時(shí)候就很容易出現(xiàn)相對(duì)路徑出錯(cuò)的問題:相對(duì)路徑會(huì)因?yàn)槲募陌淖?./

和../): windows 下面,每一個(gè)文件夾下都有.和.的文件夾。


到此,相信大家對(duì)“如何理解PHP中的文件路徑”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI