最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解析php dirname()與__FILE__常量的應(yīng)用

 更新時(shí)間:2013年06月24日 11:20:40   作者:  
本篇文章是對(duì)php中的dirname()與__FILE__常量的應(yīng)用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
__FILE__表示當(dāng)前所在文件的絕對(duì)路徑包括文件名,dirname(__FILE__)表示當(dāng)前文件的絕對(duì)路徑,basename(__FILE__)表示當(dāng)前文件的文件名稱,dirname(__FILE__)."/f/".basename(__FILE__)則表示當(dāng)前文件所在目錄下的f目錄下的,文件名稱為dirname(__FILE__)的文件,require表示包含該文件到這個(gè)文件。
下面是詳解:
1)dirname(__FILE___) 函數(shù)返回的是腳本所在在的路徑。
     比如文件 b.php 包含如下內(nèi)容:
     <?php
    $basedir = dirname(__FILE__);
    ?>
    如果b.php被其他目錄里的a.php文件require 或者 include 去引用的話。
    變量$basedir 的內(nèi)容還是b.php所在的那個(gè)文件夾的路徑。
    而不是變成a.php文件所在的目錄。

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

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

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

相關(guān)文章

  • 在WordPress中使用PHP腳本來判斷訪客來自什么國家

    在WordPress中使用PHP腳本來判斷訪客來自什么國家

    這篇文章主要介紹了在WordPress中使用PHP腳本來判斷訪客來自什么國家的方法,同時(shí)也可以調(diào)用文中所介紹的國內(nèi)網(wǎng)站所提供的API來查詢,需要的朋友可以參考下
    2015-12-12
  • PHP圖片加水印實(shí)現(xiàn)方法

    PHP圖片加水印實(shí)現(xiàn)方法

    這篇文章主要介紹了PHP圖片加水印實(shí)現(xiàn)方法,涉及php圖片的讀取、水印處理及圖形生成等操作技巧,需要的朋友可以參考下
    2016-05-05
  • PHP實(shí)現(xiàn)的瀏覽器檢查類

    PHP實(shí)現(xiàn)的瀏覽器檢查類

    這篇文章主要介紹了PHP實(shí)現(xiàn)的瀏覽器檢查類,結(jié)合實(shí)例形式詳細(xì)分析了PHP瀏覽器操作的相關(guān)技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2016-04-04
  • 詳談PHP編碼轉(zhuǎn)換問題

    詳談PHP編碼轉(zhuǎn)換問題

    本文給大家分享的是個(gè)人對(duì)于PHP編碼轉(zhuǎn)換問題的理解以及處理方法,非常的簡單實(shí)用,有需要的小伙伴可以參考下。
    2015-07-07
  • PHP分頁顯示制作詳細(xì)講解

    PHP分頁顯示制作詳細(xì)講解

    所謂分頁顯示,也就是將數(shù)據(jù)庫中的結(jié)果集人為的分成一段一段的來顯示,這里需要兩個(gè)初始的參數(shù)
    2008-11-11
  • PHP初學(xué)者最感迷茫的問題小結(jié)

    PHP初學(xué)者最感迷茫的問題小結(jié)

    列出了所有初學(xué)者最感迷茫的PHP問題,學(xué)習(xí)php的朋友可以參考下。
    2010-03-03
  • PHP自帶函數(shù)給數(shù)字或字符串自動(dòng)補(bǔ)齊位數(shù)

    PHP自帶函數(shù)給數(shù)字或字符串自動(dòng)補(bǔ)齊位數(shù)

    很多時(shí)候我們需要對(duì)數(shù)字進(jìn)行格式化,比如位數(shù)不足前面加0補(bǔ)足。用 php可以很輕易實(shí)現(xiàn),因?yàn)镻HP自帶了相關(guān)功能的函數(shù)。
    2014-07-07
  • PHP用GD庫生成高質(zhì)量的縮略圖片

    PHP用GD庫生成高質(zhì)量的縮略圖片

    PHP用GD庫生成高質(zhì)量的縮略圖片,PHP一般情況下生成的縮略圖都比較不理想。今天試用PHP,GD庫來生成縮略圖。雖然并不100%完美。可是也應(yīng)該可以滿足縮略圖的要求了。
    2011-03-03
  • PHP設(shè)計(jì)模式之模板方法模式定義與用法詳解

    PHP設(shè)計(jì)模式之模板方法模式定義與用法詳解

    這篇文章主要介紹了PHP設(shè)計(jì)模式之模板方法模式,結(jié)合實(shí)例形式詳細(xì)分析了php設(shè)計(jì)模式中模板方法模式的概念、原理、定義、用法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2018-04-04
  • mac pecl 安裝php7.1擴(kuò)展教程

    mac pecl 安裝php7.1擴(kuò)展教程

    今天小編就為大家分享一篇mac pecl 安裝php7.1擴(kuò)展教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10

最新評(píng)論

安龙县| 凤庆县| 当雄县| 靖远县| 虎林市| 丽水市| 饶河县| 韶关市| 资中县| 泽库县| 南充市| 兰溪市| 伊川县| 莆田市| 龙海市| 曲周县| 拉孜县| 许昌县| 高平市| 师宗县| 眉山市| 定襄县| 合作市| 临沧市| 宝应县| 甘德县| 方正县| 赞皇县| 丰城市| 福贡县| 襄汾县| 桐柏县| 朝阳市| 璧山县| 涟水县| 乐山市| 温泉县| 海南省| 乳源| 都江堰市| 凤山县|