亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

dirname()與__FILE__常量怎么在php中使用

發布時間:2021-03-04 17:26:54 來源:億速云 閱讀:129 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關dirname()與__FILE__常量怎么在php中使用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

php有什么用

php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。

__FILE__表示當前所在文件的絕對路徑包括文件名,dirname(__FILE__)表示當前文件的絕對路徑,basename(__FILE__)表示當前文件的文件名稱,dirname(__FILE__)."/f/".basename(__FILE__)則表示當前文件所在目錄下的f目錄下的,文件名稱為dirname(__FILE__)的文件,require表示包含該文件到這個文件。
下面是詳解:
1)dirname(__FILE___) 函數返回的是腳本所在在的路徑。
     比如文件 b.php 包含如下內容:
     <?php
    $basedir = dirname(__FILE__);
    ?>
    如果b.php被其他目錄里的a.php文件require 或者 include 去引用的話。
    變量$basedir 的內容還是b.php所在的那個文件夾的路徑。
    而不是變成a.php文件所在的目錄。

2)dirname(__FILE__) 一般會返回文件所的當前目錄到系統根目錄的一個目錄結構。
    不會返回當前的文件名稱。
    dirname(__FILE__) 也可能返回一個 . (當前目錄)
    [原因是 b.php 文件在 http.conf 或者 PHP 配置開發環境的默認WEB目錄下.
    比如 WEB_ROOT 為: "C:/root/www/".]
    b.php文件路徑為: "C:/root/www/b.php".

3)使用方法提示,
    如果重復一次可以把目錄往上提升一個層次:
    比如:$d = dirname(dirname(__FILE__));
    其實就是把一個目錄給dirname()做參數了.因為dirname()返回最后的目錄不帶\\或者是/
    所以重復使用的時候可以認為 dirname() 把最下層的目錄當成文件名來處理了.照常返回
   當前目錄的上級目錄.這樣重復就得到了它的上一級的目錄.

4)包含得到上一級目錄的文件
    include(dirname(__FILE__).''/../filename

關于dirname()與__FILE__常量怎么在php中使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桑植县| 桃园市| 霍州市| 社旗县| 新龙县| 彩票| 岗巴县| 布尔津县| 饶平县| 洛阳市| 汶上县| 宁国市| 德惠市| 彝良县| 舞阳县| 延寿县| 韶山市| 察哈| 太原市| 威信县| 南京市| 桂阳县| 英超| 芜湖县| 郎溪县| 丹凤县| 济宁市| 万荣县| 太仓市| 六安市| 沛县| 修文县| 炉霍县| 蒙自县| 峨眉山市| 梨树县| 东乌珠穆沁旗| 沅陵县| 瑞金市| 吉安县| 平定县|