PHP 获取文件路径(灵活应用__FILE__)


Posted in PHP onFebruary 15, 2013

__FILE__ ,是返回文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。dirname(__FILE__),返回当前文件路径的部分路径,也就是去掉文件名。

演示代码:

<?php
 // 获取文件的当前路径 + 文件名
 echo __FILE__;
 echo '<BR>';
 // 获取文件的当前路径
 echo dirname(__FILE__);
 echo '<BR>';
 // 获取文件的上一级目录路径
 echo dirname(dirname(__FILE__)); 
?>

运行结果:

D:\wamp\www\index.php
D:\wamp\www
D:\wamp

__FILE__很好使,可以获取文件当前的路径,即便被include也不会改变,可以作为网站在服务器上的绝对路径,其他目录以此为基准分布。

PHP 相关文章推荐
一键删除顽固的空文件夹 软件下载
Jan 26 PHP
php中通过虚代理实现延迟加载的实现代码
Jun 10 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
解析VS2010利用VS.PHP插件调试PHP的方法
Jul 19 PHP
php页面防重复提交方法总结
Nov 25 PHP
PHP 抽象方法与抽象类abstract关键字介绍及应用
Oct 16 PHP
PHP中strtr字符串替换用法详解
Nov 26 PHP
PHP的Yii框架中移除组件所绑定的行为的方法
Mar 18 PHP
php的4种常用运行方式详解
Dec 22 PHP
PHP数据库操作二:memcache用法分析
Aug 16 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
Sep 28 PHP
python进程与线程小结实例分析
Nov 11 PHP
php设计模式小结
Feb 15 #PHP
php安全开发 添加随机字符串验证,防止伪造跨站请求
Feb 14 #PHP
PHP下使用CURL方式POST数据至API接口的代码
Feb 14 #PHP
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 #PHP
PHP-redis中文文档介绍
Feb 07 #PHP
php中使用redis队列操作实例代码
Feb 07 #PHP
无需重新编译php加入ftp扩展的解决方法
Feb 07 #PHP
You might like
聊天室php&amp;mysql(六)
2006/10/09 PHP
基于mysql的bbs设计(一)
2006/10/09 PHP
PHP中str_replace函数使用小结
2008/10/11 PHP
Yii 2.0实现联表查询加搜索分页的方法示例
2017/08/02 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
ES6教程之for循环和Map,Set用法分析
2017/04/10 Javascript
javascript实现延时显示提示框效果
2017/06/01 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
使用JavaScript实现网页秒表功能(含开始、暂停、继续、重置功能)
2020/06/05 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
[00:06]Yes,it worked!小卡尔成功穿越时空加入战场!
2019/07/20 DOTA
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
Django Web开发中django-debug-toolbar的配置以及使用
2018/05/06 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
python实现得到当前登录用户信息的方法
2019/06/21 Python
python redis 批量设置过期key过程解析
2019/11/26 Python
pytorch中的上采样以及各种反操作,求逆操作详解
2020/01/03 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
关于Python不换行输出和不换行输出end=““不显示的问题(亲测已解决)
2020/10/27 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
有影响力的品牌之家:Our Social Collective
2019/06/08 全球购物
在C中是否有模拟继承等面向对象程序设计特性的好方法
2012/05/22 面试题
黄河象教学反思
2014/02/10 职场文书
企业总经理岗位职责
2014/02/13 职场文书
行政工作个人的自我评价
2014/02/13 职场文书
厨师长岗位职责
2014/03/02 职场文书
2014年财务工作自我评价
2014/09/23 职场文书
党员心得体会范文2016
2016/01/23 职场文书
2016民族团结先进个人事迹材料
2016/02/26 职场文书
python接口测试返回数据为字典取值方式
2022/02/12 Python