php中dirname()和--FILE--常量的用法
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/"name(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件。
下面是详解:
1)dirname(__FILE___) 函数返回的是脚本所在在的`路径。
比如文件 包含如下内容:
<?PHP
$basedir = dirname(__FILE__);
?>
如果被其他目录里的文件require 或者 include 去引用的话。
变量$basedir 的内容还是所在的那个文件夹的路径。
而不是变成文件所在的目录。
2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构。
不会返回当前的文件名称。
dirname(__FILE__) 也可能返回一个 . (当前目录)
[原因是 文件在 或者 PHP 配置开发环境的默认WEB目录下.
比如 WEB_ROOT 为: "C:/root/www/".]
文件路径为: "C:/root/www/".
3)使用方法提示,
如果重复一次可以把目录往上提升一个层次:
比如:$d = dirname(dirname(__FILE__));
其实就是把一个目录给dirname()做参数了.因为dirname()返回最后的目录不带\\或者是/
所以重复使用的时候可以认为dirname()把最下层的目录当成文件名来处理了.照常返回
当前目录的上级目录.这样重复就得到了它的上一级的目录.
4)包含得到上一级目录的文件
include(dirname(__FILE__).'/../filename
-
ppt嵌入网页视频的方法
随着多媒体技术逐渐发展提高,在线展示视频、音频、PPT、图表等技术也越来越多地应用到了各行各业中。下面是本站小编整理的ppt嵌入网页视频的方法,希望对你有帮助!1、在PPT编辑页面,点击插入标题栏2、这时会打开插入菜单,在工具栏上找到我的加载项并点击进入3、这...
-
细说2016双十一店铺应急预案
双十一前期要做好应急预案,以防突发事件的发生。那么双十一应急预案该怎么做呢,以下是本站小编为你提供的双十一应急预案,欢迎阅读。想了解更多相关资讯请持续关注我们应届毕业生培训网。1、电脑问题主要是电脑卡机、死机、系统崩溃,建议提前把重要文件备份到U盘,通...
-
下一代网络运维管理技术的发展趋势
作为企业运营管理的主要组成机体,电信运维管理具有复杂性、独立性、关联性、动态性的特点。通过对电信运营过程的分析以及长时间实践经验的总结,人们对电信运维管理工作的认识也在不断深入。电信运维能力要从电信运营的宏观角度分析。电信运维与运营的关系体现在...
-
电脑主机如何维护和保养
电脑已经成为现代人生活,工作中必不可少的设备,现在买台好点的电脑,价格也不低,如何维护保养好电脑,延长使用寿命,降低故障发生的频率是非常重要的。步骤1不要频繁开关机有些人总因为小问题就动不动关机重启,这样的习惯很不好,这样会极大损伤电脑硬件。如果短时间不用...