PHP 常量 dirname(__file__)获取路径方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-05-20 15:34:59 浏览: 评论:0
__FILE__:被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径.
1)dirname(__FILE__) 函数返回的是脚本所在在的路径,更新网络,比如文件 b.php 包含如下内容:
- <?php
- $basedir = dirname(__FILE__);
- echo $basedir
- //将在页面打印出一个这个文件所在绝对路径!
- ?>
我做的测试得到结果: E:websiteothertestcms,这个相当于,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 的“魔术常量”
名称 说明
__LINE__ 文件中的当前行号。
__FILE__ 文件的完整路径和文件名,如果用在包含文件中,则返回包含文件名,自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径.
__FUNCTION__ 函数名称(PHP 4.3.0 新加),自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__ 类的名称(PHP 4.3.0 新加),自 PHP 5 起本常量返回该类被定义时的名字(区分大小写),在 PHP 4 中该值总是小写字母的。
__METHOD__ 类的方法名(PHP 5.0.0 新加),返回该方法被定义时的名字(区分大小写)
Tags: dirname 常量 路径 方法
相关文章
- ·C++开发PHP 7扩展之定义常量(2018-05-20)
- ·php把相对路径转换成绝对路径方法(2014-06-06)
- ·file_get_contents 中文路径报错问题解决(2018-10-23)
- ·PHP实现的蚂蚁爬杆路径算法代码(2021-06-28)
- ·php 替换文章中的图片路径,下载图片到本地服务器的方法(2021-09-02)
- ·php实现二叉树中和为某一值的路径方法(2021-10-31)
- ·关于php 静态变量与静态方法(2014-01-17)
- ·php中的魔术方法一些学习笔记(2014-02-18)
- ·PHP中JSON的应用方法(2014-05-19)
- ·PHP static 静态变量和属性方法使用说明(2014-07-15)
- ·PHP5中哈希创建和验证方法详解(2014-08-22)
- ·PHP DDos的几个防御方法详解(2014-08-22)
- ·PHP错误处理方法总结(2014-08-28)
- ·php页面缓存实现方法总结(2014-08-28)
- ·php中异常处理方法总结(2014-08-28)
- ·跨服务器保存iis日志方法(2014-09-09)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)