加蓝网  
 
您当前的位置: 加蓝网 -> 技术文章
PHP5.3中新增的所在目录魔术常量__DIR__
责任编辑: Jolr 更新日期: 2008-03-13

我们知道PHP中提供了一个魔术常量(magic constant)__FILE__,用来指向当前执行的PHP脚本。但PHP没有直接提供该脚本所在目录的常量。也就是说如果我们要得到当前PHP脚本所在的目录,需要使用dirname()这个函数:


<?php


$dir = dirname(__FILE__);


?>


在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录。


例如当前执行的PHP文件为 /www/website/index.php


__FILE__等于'/www/website/index.php'


__DIR__等于'/www/website'


现在我们要包含当前文件目录或子目录下的文件,可以直接使用:


<?php


require_once __DIR__ . '/path/to/test.inc.php';
?>
 
评论】【 】【打印】 【关闭
 信息搜索
关键字
栏  目
搜索标题?
搜索内容?

 栏目导航
  • 网站新闻
  • Linux
  • Apache
  • PHP
  • MySQL
  • iBulletin
  • iLogistics
  • IDC相关

  •  相关咨询
    ·2008年1月PHP发展统计报告
    ·加蓝php生成静态文件的类
    ·解决phpmyadmin的乱码
    ·Ajax学习资源类网站[网络收集]
    ·[翻译]十款PHP开发框架横向比较
    ·PHP项目将联合起来转向PHP5
    ·论Web 2.0时代的PHP
    ·PHP之父Rasmus:开放和互动是网站成功的基础
    ·Zend公司计划发布Zend Framework 1.0版
    ·关于PHP5一份统计资料
    首页 |   关于加蓝 | 服务内容 | 免责条款 | 招商合作 | 联系我们