我是靠谱客的博主 坚强小鸭子,这篇文章主要介绍php __FILE__ __DIR__,PHP中的 __FILE__ 和 __DIR__ 常量介绍,现在分享给大家,希望可以做个参考。

在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__ 常量介绍的全部内容,更多相关php内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(103)

评论列表共有 0 条评论

立即
投稿
返回
顶部