PHP中的 __FILE__ 和 __DIR__ 常量介绍

房子修得再大也是临时住所,只有那个小木匣才是永久的家,所以,屋宽不如心宽,身安不如心安!
Zblog文章定时置顶插件

在php中想获取当前文件在服务器存储路径一般都是使用 __FILE__ 常量或 __DIR__常量,虽然说这两个常量都是获取文件在服务器的存储路径,但使用起来还是有很大的区别的!

php  __FILE__ 常量 与  __DIR__  常量介绍

__FILE__:其所在文件在服务器中的存储路径加上其文件名

 __DIR__:其所在文件在服务器中的存储路径,

注意:__DIR__此常量在php5.3以上的版本才可以使用

php  __FILE__ 常量 与  __DIR__  使用方法

示例1:

<?php
echo __FILE__;
echo __DIR__;
?>

结果:

/www/wwwroot/us/c.php

/www/wwwroot/us

注:__DIR__常量只能在php5.3版本以上才能用,如果考虑兼容的话最好使用 __FILE__。

示例2:php获取当前文件的路径

<?php
echo dirname(__FILE__); 
echo __DIR__;
?>

注意:上面的两行代码的效果是等价的!

示例3:获取当前文件夹的上级目录

<?php
echo dirname(dirname(__FILE__));  
echo dirname(__DIR__); 
?>

注意:以上两行代码的效果是等价的,但都不会以"/"结尾!

示例4:php定义当前文件路径

<?php
//定义当前目录代码一
define('BASE_PATH',str_replace('\\','/',dirname(__FILE__)));
//定义当前目录代码二
define('BASE_PATH_DIR',str_replace('\\','/',__DIR__));
?>

以上就是PHP中的 __FILE__ 和 __DIR__ 常量介绍。你会在你最意料不到的某个时刻遇见某个人,一次神奇的相遇,一瞬间的心神交流,你的生活就会因此改变。更多关于PHP中的 __FILE__ 和 __DIR__ 常量介绍请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法