__FILE__和__DIR__的用法

Posted zhaoxiangshang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了__FILE__和__DIR__的用法相关的知识,希望对你有一定的参考价值。

dirname(__FILE__)由两部分组成, __FILE__ 魔术变量和 dirname() 函数。__FILE__是当前脚本的绝对路径,通过 dirname() 函数后,就可以获得脚本所在目录的绝对路径。

举个栗子,有个 index.php 文件,其部署在服务器的目录是:/www/wwwroot/site/index.php

__FILE__的值就是/www/wwwroot/site/index.php

dirname(__FILE__) 就是 /www/wwwroot/site/

__DIR__和dirname(__FILE__) 是一个效果

__FILE__ 和 dirname() 函数从 PHP 4.0.2 就开始启用。

__DIR__ 变量则是 PHP5.3.0 新增的。效率上有优势 ,推荐使用

以上是关于__FILE__和__DIR__的用法的主要内容,如果未能解决你的问题,请参考以下文章

__FILE__、__LINE__ 和 __FUNCTION__ 在 C++ 中的用法

PHP魔术常量__DIR__备忘

OS用法详解os.path.abspath(__file__)&os.path.dirname()&os.path.basename(__file__)&os.path.joi

python 队列queue get方法会删除取出的元素吗

python os用法笔记

PHP 中的 __FILE__ 和__DIR__常量