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__)。除非是根目录,否则目录中名不包括末尾的斜杠。

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