dirname(__FILE__)使用

dirname() 給出一個包含有指向一個文件的全路徑的字符串,本函數返回 去掉文件名後的目錄名 。

魔術常量
__FILE__    文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。

eg:
假設爲該測試路徑
D:\websever\WWW\test.php

<?php
echo dirname("c:/test/index.php");
echo dirname("/test/index.php");
echo dirname("/etc/"); //在 Windows上返回  \
echo dirname(".");
echo __FILE__.'<br/>';//   D:\websever\WWW\test.php
echo __DIR__.'<br/>';//    D:\websever\WWW   (PHP版本<5.3.0  顯示 __DIR__ )

echo dirname(__FILE__);//  D:\websever\WWW   返回當前文件的上一級目錄

輸出
c:/test
/test
/
.


(PHP 5.3.0中新增):
魔術常量

__DIR__    文件所在的目錄。如果用在被包括文件中,則返回被包括的文件所在的目錄。它等價於 dirname(__FILE__)。除非是根目錄,否則目錄中名不包括末尾的斜槓。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章