博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

PHP中的_FILE_和_DIR_的区别

Posted on 2016-04-19 22:16  苍老的小孩  阅读(228)  评论(0编辑  收藏  举报

<?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';
?>