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 相关文章推荐
PHP+MYSQL开发工具及资源收藏
Jan 02 PHP
从Web查询数据库之PHP与MySQL篇
Sep 25 PHP
PHP随机数生成代码与使用实例分析
Apr 08 PHP
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
Sep 19 PHP
php错误级别的设置方法
Jun 17 PHP
php中\r \r\n \t的区别示例介绍
Feb 08 PHP
php 批量添加多行文本框textarea一行一个
Jun 03 PHP
php获取url参数方法总结
Nov 13 PHP
php实现的一个简单json rpc框架实例
Mar 30 PHP
php实现的简单日志写入函数
Mar 31 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
May 16 PHP
微信封装的调用微信签名包的类库
Jun 08 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使用mysql_fetch_object从查询结果中获取对象集的方法
2015/03/18 PHP
如何使用php脚本给html中引用的js和css路径打上版本号
2015/11/18 PHP
php的PDO事务处理机制实例分析
2017/02/16 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
详解PHP序列化和反序列化原理
2018/01/15 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
可实现多表单提交的javascript函数
2007/08/01 Javascript
ext jquery 简单比较
2010/04/07 Javascript
jquery 扑捉回车键事件代码
2014/04/24 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
设计模式中的组合模式在JavaScript程序构建中的使用
2016/05/18 Javascript
基于JS对象创建常用方式及原理分析
2017/06/28 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
js数据类型检测总结
2018/08/05 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
Vue的编码技巧与规范使用详解
2019/08/28 Javascript
关于Layui Table隐藏列问题
2019/09/16 Javascript
js定时器出现第一次延迟的原因及解决方法
2021/01/04 Javascript
Python装饰器使用示例及实际应用例子
2015/03/06 Python
python如何在循环引用中管理内存
2018/03/20 Python
python实现快递价格查询系统
2020/03/03 Python
Python非单向递归函数如何返回全部结果
2020/12/18 Python
莫斯科绝对前卫最秘密的商店:SVMoscow
2017/10/23 全球购物
美国基督教约会网站:ChristianCafe.com
2020/02/04 全球购物
为什么要有struct关键字
2012/05/08 面试题
文字自荐书范文
2014/02/10 职场文书
重阳节活动总结
2014/08/27 职场文书
防火标语大全
2014/10/06 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
goland 设置project gopath的操作
2021/05/06 Golang
如何在向量化NumPy数组上进行移动窗口
2021/05/18 Python
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL
【DOTA2】当街暴打?PSG LGD vs VG - DPC 2022 WINTER TOUR CN
2022/04/02 DOTA
openEuler 搭建java开发环境的详细过程
2022/06/10 Servers