重新学习php函数 – dirname 获取

/ 0评 / 0

年纪渐长老是忘记一些函数,做个笔记吧!这样忘记了还可以查找

1.php4.0以上都可以用

<?php
echo __FILE__ ; // 获取当前所在文件的绝对路径及地址,结果:/aaa/bbb/my.php 
echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:/aaa/bbb
echo dirname(dirname(__FILE__)); //取得当前文件的上一层目录名,结果:/aaa/
echo dirname(dirname(dirname(__FILE__))); //取得当前文件的上一层目录名,结果:/ 

2.php5.3以上版本

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

?>

发表评论

邮箱地址不会被公开。 必填项已用*标注