0
点赞
收藏
分享

微信扫一扫

php 5.3中新增加的常量_dir_

秦瑟读书 2022-12-05 阅读 58


我们知道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';​​ ?>

举报

相关推荐

0 条评论