电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> PHP>>php魔术变量__FILE__(获取当前文件路径):

php魔术变量__FILE__(获取当前文件路径)

来源:网络 | 2013-4-9 | (有2608人读过)

文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。 
PHP 常量dirname(__file__) 
__FILE__ :被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 
1)dirname(__FILE__) 函数返回的是脚本所在在的路径。 更新网络 
比如文件 b.php 包含如下内容:  
<?php  
$basedir = dirname(__FILE__);  
echo $basedir 
//将在页面打印出一个这个文件所在绝对路径! 
?>  
我做的测试得到结果: E:\website\othertest\cms 
这个相当于, asp中的server.mappth的用法 
如果b.php被其他目录里的a.php文件require 或者 include 去引用的话。 变量$basedir 的内容还是b.php所在的那个文件夹的路径。 而不是变成a.php文件所在的目录。 
2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。 
不会返回当前的文件名称。 dirname(__FILE__) 也可能返回一个 . (当前目录) [原因是 b.php 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下 
PHP热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2021 电脑爱好者 版权所有 备案号:鲁ICP备09059398号