__FILE__ 和 dirname() 函数从 PHP 4.0.2 就开始启用。
__FILE__表示当前所在文件的绝对路径包括文件名,如D:\WWW\WWW\BLOG\controllers\AbcController.php
basename(__FILE__)表示当前文件的文件名称(包括扩展名),如AbcController.php
dirname() 函数返回路径中的目录部分(表示当前文件的绝对路径)
dirname(__FILE__);一般会返回文件所在的当前目录到系统根目录的一个目录结构,即文件所在层目录名,不会返回当前的文件名称。如D:\WWW\WWW\BLOG\controllers
如果重复一次可以把目录往上提升一个层次:比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了。因为dirname()返回最后的目录不带\\或者是/,
所以重复使用的时候可以认为dirname()把最下层的目录当成文件名来处理了。照常返回当前
目录的上级目录。这样重复就得到了它的上一级的目录。如D:\WWW\WWW\BLOG
__DIR__ 变量则是 PHP5.3.0 新增的,获取当前PHP文件所在目录的绝对路径,如D:\WWW\WWW\BLOG\controllers
所以,如果你的PHP版本大于等于PHP5.3.0,建议使用 __DIR__。否则,最好还是用 dirname(__FILE__),以确保程序不会出错。
相关推荐
php获取当前路径server函数
PHP获取FLV文件播放时间函数 PHP获取一年内所有周的开始和结束日期 php获取指定日期所在周的开始和结束日期 PHP读取文件前几个字节 判断文件类型函数 PHP连接ACCESS PHP采集程序中常用的函数 PHP随机产生指定...
PHP获取当前url路径的函数及服务器变量:QUERY_STRING、REQUEST_URI、SCRIPT_NAME、PHP_SELF
PHP获取当前url路径的函数及服务器变量[定义].pdf
PHP获取当前url路径的函数及服务器变量.pdf
PHP基本常用函数写成桌面背景,更方便了程序员编写函数时忘记某个函数的查看。
PHP获取当前url路径的函数及服务器变量:代码:复制代码 代码如下:<?php$path = /usr/opt/../ect/abcd;echo $_SERVER[‘DOCUMENT_ROOT’].” ”; //获得服务器文档根变量(取决于http.conf中的配置)echo $_...
认为整理的还比较详细的,亲们,就快点收藏起来吧! PHP系统类函数 assert函数:检查assertion声明是否错误 ...get_include_path函数:返回当前配置的文件包含路径的信息 get_included_files函数:返
主要介绍了PHP获取文件相对路径的方法,通过自定义函数实现获取文件相对路径的功能,具有一定参考借鉴价值,需要的朋友可以参考下
php 获得当前的脚本网址(只有路径) 复制代码 代码如下: function GetCurUrl() { if(!empty($_SERVER[“REQUEST_URI”])) { $scrtName = $_SERVER[“REQUEST_URI”]; $nowurl = $scrtName; } else { $scrtName = $_...
php中目录操作opendir()、readdir()及scandir()用法示例使用PHP函数scandir排除特定目录php文件夹与文件目录操作函数介绍php中判断文件空目录是否有读写权限的函数代码PHP解析目录路径的3个函数总结PHP使用glob函数...
判断邮箱地址 分页(两个函数配合使用) 获取新插入数据的ID //获得当前的脚本网址 //把全角数字转为半角数字 //去除HTML标记 //相对路径转化成绝对路径 //取得所有链接 //HTML表格的每行转为CSV格式数组
获取随机字符串,二维数组排序,获取该路径父目录,返回参数格式化,获取树形结构,判断是不是json,递归创建文件夹,时间差,加密算法,解密算法,判断请求格式,将数组转换为xml,将xml转换为数组,获取文件列表
php获取文件名复制代码 代码如下: function retrieve($url) { preg_match(‘/\/([^\/]+\.[a-z]+)[^\/]*$/’,$url,$match); return $match[1]; } php获取文件扩展名 复制代码 代码如下: <?php function getExt($...
* PHP获取路径或目录实现 */ //魔术变量,获取当前文件的绝对路径 echo "__FILE__: ========> ".__FILE__; echo ' '; //魔术变量,获取当前脚本的目录 echo "__DIR__: ========> ".__DIR__; echo ' '; //...
PHP获取文件绝对路径 复制代码 代码如下: <?php echo __FILE__ ; // 取得当前文件的绝对地址,结果:D:\www\test.php echo dirname(__FILE__); // 取得当前文件所在的绝对目录,结果:D:\www\ echo dirname...